<% content_for :page_title do %> <%= Spree.t(:editing_user) %> <%= @user.email %> <% end %> <%= render partial: 'spree/admin/users/sidebar', locals: { current: :account } %> <%= render partial: 'spree/admin/users/user_page_actions' %>

<%= Spree.t(:general_settings) %>

<%= render partial: 'spree/admin/shared/error_messages', locals: { target: @user } %>
<%= form_for [:admin, @user], as: :user, url: spree.admin_user_url(@user), method: :put do |f| %> <%= render partial: 'form', locals: { f: f } %>
<%= render partial: 'spree/admin/shared/edit_resource_links', locals: { collection_url: spree.admin_users_url } %>
<% end %>

<%= Spree.t('access', scope: 'api') %>

<% if @user.spree_api_key.present? %>
<%= @user.spree_api_key %>
<%= form_tag spree.clear_api_key_admin_user_path(@user), method: :put do %> <%= button Spree.t('clear_key', scope: 'api'), 'delete', 'submit', class: "btn-danger" %> <% end %> <%= Spree.t(:or)%> <%= form_tag spree.generate_api_key_admin_user_path(@user), method: :put do %> <%= button Spree.t('regenerate_key', scope: 'api'), 'save' %> <% 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'), 'key' %> <% end %>
<% end %>
<%= render 'spree/admin/users/lifetime_stats' %>