<% if current_user.nil? ? false : current_user.admin? %>
<%= form_with(model: @user, local: true) do |form| %>
<%= render partial: "shared/show_errors", locals: {record: user} %>
<%= edit_table_open %>
<%= edit_table_row (form.label :name), (form.text_field :name, id: :user_name) %>
<%= edit_table_row (form.label :email), (form.text_field :email, id: :user_email) %>
<%= edit_table_row (form.label :activated), (form.check_box :activated, id: :user_activated) %>
<%= edit_table_row ('Attivo:'),(check_box_tag :activated, :activated, @user.activated, disabled: true) %>
<% if !@user.activated %>
<% @user.create_activation_digest %>
<% @user.save! %>
<%= edit_table_row (''), (link_to('Attivazione',edit_account_activation_url(@user.activation_token, email: @user.email), class: 'btn-warning btn-xs') ) %>
<% end %>
<%= edit_table_row (form.label :admin), (form.check_box :admin, id: :user_admin) %>
<%= edit_table_row (form.label :user_role), (form.collection_select :user_role_id, UserRole.ordered_by_name, :id, :descrizione, include_blank: true) %>
<%= edit_table_row (form.label :home_controller), (form.text_field :home_controller, id: :user_home_controller, placeholder: 'plural underscore name of controller') %>
<%= edit_table_row (form.label :home_action), (form.text_field :home_action, id: :user_home_action, placeholder: 'name of action') %>
<%= edit_table_row (form.label :person_id), (form.collection_select :person_id, Person.all.ordered_by_name, :id, :format_for_formselect, include_blank: true) %>
<% @user.create_reset_digest %>
<% @user.save! %>
<%= edit_table_row (''), (link_to('Reset password',edit_password_reset_url(@user.reset_token, email: @user.email), class: 'btn-warning btn-xs') ) %>
<%#= edit_table_row (''), (iconbutton_to(edit_password_reset_path(@user.reset_token), icon('key'), 'btn-warning btn-xs', 'Reset password', params.merge(email: @user.email).permit! ) ) %>
<%= edit_table_close %>
<%= iconbutton_submit() %>
<% end %>
<% end %>