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