<% @page_title = "#{l :editing} #{l :user}" %>
<%=link_to l(:change_password), :action => :change_password%> <%=link_to l(:delete), :action => :delete%>

<%=l :edit %>

<%= start_form_tag_helper %> <%=render :partial => 'edit', :locals => {:submit => true} %>

<%=l :groups %>

<% for @group in @groups %> <% end %>
<%=link_to h(@group.name), :controller => 'groups', :action => :edit, :id => @group %> <% form_for :group, :html => {:id => "group_#{@group.id}_form"} do %> <%=check_box_tag :value, true, @user.groups.include?(@group) %> <% end %> <%=observe_form "group_#{@group.id}_form", :url => {:action => :set_group, :group_id => @group.id, :id => @user.id} %>

<%=l :periods %>

<% for @period in @periods %> <% end %>
<%=link_to h(@period.name), :controller => 'periods', :action => :show, :id => @period %>

<%=l :work_lock_subscriptions %>

Users watching <%=@user.name%>

<% if @user == current_user %> <% unless @user.work_lock_subscribers.empty? %> <% for subscriber in @user.work_lock_subscribers %> <% end %> <% end %> <% unless @associates.empty? %> <% end %> <% end %>
<%=detour_to subscriber.name, :action => :edit%> <%=image_link_to_remote 'email.png', "#{l :stop} #{l :monitoring}", {:url => {:action => :toggle_work_lock_monitoring, :id => current_user.id, :subscriber_id => subscriber.id}}, :id => "work_lock_monitor_icon_#{subscriber.id}"%>
<% remote_form_for :user, :html => {:id => 'invitation_form'}, :url => {:action => :invite_work_lock_subscriber} do |f| %> <%=select :id, nil, @associates.map{|u| [u.name, u.id]}, {}, :name => 'id'%><%=button_to_function l(:invite), "new Ajax.Request('/user/invite_work_lock_subscriber', {asynchronous:true, evalScripts:true, parameters:Form.serialize($('invitation_form'))});" %>
<% else %> <% monitoring = @user.work_lock_subscribers.include? current_user %> <%=image_link_to_remote "email#{'_grey' unless monitoring}.png", "#{l(monitoring ? :stop : :start)} #{l(:monitoring)}", {:url => {:action => :toggle_work_lock_monitoring, :id => @user.id}}, {:id => "work_lock_monitor_icon_#{current_user.id}", :style => 'float: right'} %> <% end %>

<%=l :work_lock_subscriptions %>

<%=@user.name%> is monitoring

<% if @user == current_user %> <% unless @user.work_lock_subscriptions.empty? %> <% for subscribee in @user.work_lock_subscriptions %> <% end %> <% end %> <% unless @potential_subscribees.empty? %> <% end %> <% end %>
<%=detour_to subscribee.name, :action => :edit, :id => subscribee.id %> <%=image_link_to 'work_account.png', "#{l :work}", {:controller => 'works', :action => :weekly_work_sheet, :user_id => subscribee.id} %> <%=image_link_to_remote 'email.png', "#{l :stop} #{l :monitoring}", {:url => {:action => :toggle_work_lock_monitoring, :subscriber_id => current_user.id, :id => subscribee.id}}, :id => "work_lock_monitor_icon_#{subscribee.id}"%>
<% remote_form_for :user, :html => {:id => 'monitoring_form'}, :url => {:action => :invite_work_lock_subscriber} do |f| %> <%=select :id, nil, @potential_subscribees.map{|u| [u.name, u.id]}, {}, :name => 'id'%><%=button_to_function l(:monitor), "new Ajax.Request('/user/toggle_work_lock_monitoring', {asynchronous:true, evalScripts:true, parameters:Form.serialize($('monitoring_form'))});" %>
<% end %>

<%=l :holidays_used %>

<% for date in @holidays %> <% end %>
Date
<%=link_to date, :controller => 'works', :action => :daily_work_sheet, :id => date %>
Total: <%=@holidays.size%>

<%=l :sick_days_used %>

<% for date in @sick_days %> <% end %>
Date
<%=link_to date, :controller => 'works', :action => :daily_work_sheet, :id => date %>
Total: <%=@sick_days.size%>