<%= 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>