From 43237df2b87de9e2d72d543d15df38cb0408e7a1 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 12 Nov 2025 01:01:03 -0500 Subject: [PATCH] update tokens --- app/models/api_token.rb | 4 +++- app/views/api_tokens/_form.html.erb | 4 ++++ app/views/api_tokens/new.html.erb | 2 +- db/migrate/20251022183720_create_api_tokens.rb | 2 ++ spec/factories/api_tokens.rb | 4 +++- spec/models/api_token_spec.rb | 4 +++- 6 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/models/api_token.rb b/app/models/api_token.rb index bdb7e758..7731ce8a 100644 --- a/app/models/api_token.rb +++ b/app/models/api_token.rb @@ -6,13 +6,15 @@ # access_token :string not null # expires_at :datetime # last_used_at :datetime +# name :string not null # created_at :datetime not null # updated_at :datetime not null # user_id :bigint not null # # Indexes # -# index_api_tokens_on_user_id (user_id) +# index_api_tokens_on_access_token (access_token) UNIQUE +# index_api_tokens_on_user_id (user_id) # # Foreign Keys # diff --git a/app/views/api_tokens/_form.html.erb b/app/views/api_tokens/_form.html.erb index e64f631e..9fcd7093 100644 --- a/app/views/api_tokens/_form.html.erb +++ b/app/views/api_tokens/_form.html.erb @@ -1,5 +1,9 @@ <%= form_with model: api_token do |form| %> <%= render "shared/error_messages", resource: form.object %> +
+ <%= form.label :name %> + <%= form.text_field :name, class: "input input-bordered w-full max-w-sm", required: true, placeholder: "my-api-token" %> +
<%= render "api_tokens/expiry_date_field", form: form %>