From b2e5ff46a81531cdc73dc4d6a9692c7470b5f4b9 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Tue, 10 Sep 2019 14:52:49 +0100 Subject: [PATCH] Bring missing admin user edit form api_fields partial from spree_api and insert into the form (there was a deface override in spree_api injecting it before) --- .../spree/admin/users/_api_fields.html.erb | 31 +++++++++++++++++++ app/views/spree/admin/users/edit.html.haml | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 app/views/spree/admin/users/_api_fields.html.erb diff --git a/app/views/spree/admin/users/_api_fields.html.erb b/app/views/spree/admin/users/_api_fields.html.erb new file mode 100644 index 0000000000..dd3ac7791f --- /dev/null +++ b/app/views/spree/admin/users/_api_fields.html.erb @@ -0,0 +1,31 @@ +
+ <%= Spree.t('access', :scope => 'api') %> + + <% if @user.spree_api_key.present? %> +
+ <%= label_tag Spree.t('key', :scope => 'api') %>: + <%= @user.spree_api_key %> +
+
+ <%= form_tag spree.clear_api_key_admin_user_path(@user), :method => :put do %> + <%= button Spree.t('clear_key', :scope => 'api'), 'icon-trash' %> + <% end %> + + <%= Spree.t(:or)%> + + <%= form_tag spree.generate_api_key_admin_user_path(@user), :method => :put do %> + <%= button Spree.t('regenerate_key', :scope => 'api'), 'icon-refresh' %> + <% end %> +
+ + <% else %> + +
<%= Spree.t('no_key', :scope => 'api') %>
+ +
+ <%= form_tag spree.generate_api_key_admin_user_path(@user), :method => :put do %> + <%= button Spree.t('generate_key', :scope => 'api'), 'icon-key' %> + <% end %> +
+ <% end %> +
diff --git a/app/views/spree/admin/users/edit.html.haml b/app/views/spree/admin/users/edit.html.haml index b192342306..78304b663c 100644 --- a/app/views/spree/admin/users/edit.html.haml +++ b/app/views/spree/admin/users/edit.html.haml @@ -13,3 +13,5 @@ = render partial: "form", locals: { f: f } %div{"data-hook" => "admin_user_edit_form_button"} = render partial: "spree/admin/shared/edit_resource_links" + += render partial: 'spree/admin/users/api_fields'