<%= t(".page_heading", login: @user.login, id: @user.id) %>

<%= t(".note") %>

<%= t(".info.heading") %>

<%= t(".info.email") %>
<%= @user.email %>
<%= t(".info.invitation") %>
<%= @user.invitation ? link_to(@user.invitation.id, invitation_path(@user.invitation.id)) : t(".info.no_invitation") %>
<%= t(".info.role", count: @user.roles.size) %>
<%= @user.roles.any? ? @user.roles.map { |role| t("activerecord.attributes.role.#{role.name}") }.to_sentence : t(".info.no_role") %>
<% if policy(User).can_view_past? %> <% past_logins = @user.historic_values("login") %> <% if past_logins.present? %>
<%= t(".info.past_logins", count: past_logins.size) %>
<%= past_logins.to_sentence %>
<% end %> <% past_emails = @user.historic_values("email") %> <% if past_emails.present? %>
<%= t(".info.past_emails", count: past_emails.size) %>
<%= past_emails.to_sentence %>
<% end %> <% end %>

<%= t(".fnok.heading") %>

<%= form_tag action: "update_next_of_kin", controller: "admin/admin_users" do %> <%= error_messages_for @user.fannish_next_of_kin %> <%= hidden_field_tag "user_login", @user.login %> <%= field_set_tag t(".fnok.heading"), disabled: !policy(@user).can_manage_next_of_kin? do %>
<%= label_tag "next_of_kin_name", t(".fnok.form.name") %>
<%= text_field_tag "next_of_kin_name", @user.fannish_next_of_kin.try(:kin_name), autocomplete: "off" %>
<%= label_tag "next_of_kin_email", t(".fnok.form.email") %>
<%= text_field_tag "next_of_kin_email", @user.fannish_next_of_kin.try(:kin_email), autocomplete: "off" %>

<%= submit_tag t(".fnok.form.submit") %>

<% end %> <% end %>

<%= t(".status.heading") %>

<%= form_tag action: "update_status", controller: "admin/admin_users" do %> <%= hidden_field_tag "user_login", @user.login %> <%= field_set_tag t(".status.heading"), disabled: !policy(UserManager).can_manage_users? do %>
<%= t(".status.form.admin_action.legend") %>

<%= t(".status.form.admin_action.legend") %>

<%= t(".status.form.notes.legend") %>

<%= label_tag "admin_note", t(".status.form.notes.legend") %>

<%= t(".status.form.notes.required") %>

<%= text_area_tag "admin_note", nil, class: "observe_textlength" %> <%= generate_countdown_html("admin_note", ArchiveConfig.LOGNOTE_MAX) %>

<% end %>

<%= submit_tag t(".status.form.submit") %>

<% end %> <%= render "user_history", user: @user %>