<%= ActiveSupport::Deprecation.warn "View 'accounts/_detail' partial should not use anymore" %>
<div class="buttons contextual">
  <% if Symphonia::User.current.admin? %>
    <% controller = account.class.name.underscore.pluralize %>
    <%= link_to(icon('edit', t(:button_edit)), edit_polymorphic_path(account), class: 'btn btn-primary') %>
    <% if use_service_buttons %>
      <% if account.active? %>
        <%#= link_to(icon('lock', text: t(:button_archive)), polymorphic_path([controller_name, 'archive', account], back_url: polymorphic_path(account)), class: 'btn btn-secondary', data: { method: 'post', confirm: t(:text_are_you_sure) }) %>
      <% elsif account.status_new? %>
        <%= link_to(icon('bolt', text: t(:button_active)), { controller: controller, action: 'unarchive', id: account, back_url: polymorphic_path(account) }, class: 'btn btn-secondary', data: { method: 'post', confirm: t(:text_are_you_sure) + "\n  #{t(:text_confirm_send_unlock_mail)}" }) %>
      <% else %>
        <%= link_to(icon('unlock', text: t(:button_unarchive)), { controller: controller, action: 'unarchive', id: account, back_url: polymorphic_path(account) }, class: 'btn btn-secondary', data: { method: 'post', confirm: t(:text_are_you_sure) + "\n  #{t(:text_confirm_send_unlock_mail)}" }) %>
      <% end %>
      <%= link_to(icon('delete', text: t(:button_delete)), account, class: 'btn btn-danger', method: 'delete', data: { :confirm => t(:text_are_you_sure) }) %>
    <% end -%>
  <% else %>
    <%= link_to(icon('edit', t(:button_edit)), edit_polymorphic_path(controller_name.singularize, id: account.id), :class => 'btn btn-primary', :remote => true) %>
  <% end %>
  <%= link_to(fa_icon('key'), 'javascript:void(0)', onclick: %q{SymphoniaUserDetail.popup.show()}, class: 'btn') %>
</div>

<%= title(account.name, account.active? && '' || account.format_value(:status, self)) %>

<div class="row">
  <div class="col-md-4">
    <div class="row">
      <div class="col-md-6"><b><%= account.class.human_attribute_name(:login) %></b></div>
      <div class="col-md-6"><span><%= account.login %></span></div>
    </div>
  </div>
  <div class="col-md-4">
    <div class="row">
      <div class="col-md-6"><b><%= account.class.human_attribute_name(:email) %></b></div>
      <div class="col-md-6"><span><%= account.format_value(:email, self) %></span></div>
    </div>
  </div>
</div>

<div id="customer_detail" style="display: none">
  <div class="clearfix">
    <b class="col-xs-6"><%= account.class.human_attribute_name(:current_login_at) %></b>
    <div class="col-xs-6"><%= account.current_login_at ? time_tag(account.current_login_at) : '-' %></div>
    <b class="col-xs-6"><%= account.class.human_attribute_name(:current_login_ip) %></b>
    <div class="col-xs-6"><%= account.current_login_ip || '-' %></div>
    <b class="col-xs-6"><%= account.class.human_attribute_name(:last_login_at) %></b>
    <div class="col-xs-6"><%= account.last_login_at ? time_tag(account.last_login_at.localtime) : '-' %></div>
    <b class="col-xs-6"><%= account.class.human_attribute_name(:last_login_ip) %></b>
    <div class="col-xs-6"><%= account.last_login_ip || '-' %></div>
    <b class="col-xs-6"><%= account.class.human_attribute_name(:single_access_token) %></b>
    <div class="col-xs-6">
      <%= text_field_tag(:token, account.single_access_token, style: 'border:none') %>
    </div>
  </div>
</div>

<script type="text/javascript">
  SymphoniaUserDetail = {
    popup: {
      dialog: null,
      show: function () {
        if (!this.dialog) {
          this.dialog = new SymphoniaDialog("customer_detail");
        }
        this.dialog.show()
      }
    }
  };
</script>