View user

<%= form_for @kryptonite_user do |f| %>
<%= kryptonite_text_field f, f.object, :login, {:size => 30} %>
<%= kryptonite_text_field f, f.object, :name %>
<%= kryptonite_text_field f, f.object, :email %>
<%= kryptonite_time_zone_select f, f.object, :time_zone, ActiveSupport::TimeZone.us_zones %>
<% if @session_user.is_admin? && (@kryptonite_user.is_admin? == false || Kryptonite::User.has_more_than_one_admin) %>
<%= kryptonite_select f, f.object, :access_level, kryptonite_get_access_level_array, {:kryptonite_label => t(:status)} %>
<% end %>

<%= link_to t(:cancel), kryptonite_users_path, :class => 'cancel' %> or <%= f.submit t(:save_changes), :class => "update" %>

<% end %> <% if @session_user.is_admin? %>

<%=t :reset_password_title %>

<%= form_for @kryptonite_user, :url => reset_password_kryptonite_user_path(@kryptonite_user) do |f| %>
<%= kryptonite_password_field f, f.object, :password, {:kryptonite_label => t(:new_password)} %>
<%= kryptonite_password_field f, f.object, :password_confirmation, {:kryptonite_label => t(:confirm_password)} %>

<%= f.submit t(:do_reset), :class => "update" %>

<% end %> <% elsif @session_user.id == @kryptonite_user.id %>

<%=t :change_password %>

<%= form_for @kryptonite_user, :url => update_password_kryptonite_user_path(@kryptonite_user) do |f| %>

<%= label_tag :form_current_password, t(:current_password) %>

<%= password_field_tag :form_current_password, "", {:class => 'kryptoniteTextField'} %>

<%= kryptonite_password_field f, f.object, :password, {:kryptonite_label => t(:new_password)} %>
<%= kryptonite_password_field f, f.object, :password_confirmation, {:kryptonite_label => t(:confirm_password)} %>

<%= f.submit t(:change), :class => "update" %>

<% end %> <% end %> <%= content_for :sidebar do %> <% if @session_user.is_admin? %>
  • <%= link_to "#{kryptonite_show_icon('table')}#{t(:back_to_list)}".html_safe, kryptonite_users_path %>
  • <% end %> <% end %>