<% @current_user = current_user %> <% content_for :page_specific_css do %> <%= stylesheet_link_tag "lib/main-forms" %> <%= stylesheet_link_tag "lib/fileupload" %> <%= stylesheet_link_tag "lib/main-list" %> <%= stylesheet_link_tag "select2/select2" %> <% end %> <% content_for :page_specific_javascript do %> <%= javascript_include_tag "select2/select2.min" %> <% end %> <% content_for :page_specific_javascript do %> <%= javascript_include_tag "lib/bootstrap-fileupload" %> <%= javascript_include_tag "lib/bootstrap-datetimepicker" %> <%= javascript_include_tag "lib/datetimepicker/datetimepicker.js" %> <%= javascript_include_tag "lib/file-type" %> <%= javascript_include_tag "lib/module-area" %> <%= javascript_include_tag "form" %> <% end %>
<%= f.text_field :task_name, :required => "required" %>
<% if params[:project_id] %> <%= @project.get_project_name %> <% else %> <%= f.select :ruling_timer_project_id, options_for_select(@projects.collect{|pj| [pj.get_project_name,(pj.new_record? ? "private_task" : pj.id.to_s)]},f.object.ruling_timer_project_id.to_s), {}, {:id=>"ruling_timer_project_id",:class=>"select2_selection_box"} %> <% end %>
<%= f.select :ruling_timer_section_id, options_for_select(@project.ruling_timer_sections.collect{|section| [section.section_name,section.id.to_s]},f.object.ruling_timer_section_id.to_s), {:include_blank => true}, {:id=>"ruling_timer_section_id",:class=>"select2_selection_box"} %>
<%= select_tags(f, @module_app) %>
<%= render :partial => "form_opts", :locals => {:base_name=>"ruling_timer",:field_name=>"privacy",:f=>f} %> <%= render :partial => "form_opts", :locals => {:base_name=>"ruling_timer",:field_name=>"priority",:f=>f} %>
<%= @selected_owners.join("\n").html_safe %>
<%= @selected_helpers.join("\n").html_safe %>
<%= @selected_observers.join("\n").html_safe %>
<%=f.object.progress%>%
<%= f.text_area :details, :class=>"ckeditor" %>

<%= hidden_field_tag 'ruling_timer_comment_field_count', f.object.ruling_timer_comments.count %> <%= t(:add) %>

<% if f.object && !f.object.ruling_timer_comments.blank? %>
<% f.object.ruling_timer_comments.desc(:created_at).each_with_index do |ruling_timer_comment, i| %> <%= f.fields_for :ruling_timer_comments, ruling_timer_comment do |f| %> <%= render :partial => 'form_comment', :object => ruling_timer_comment, :locals => {:f => f, :i => i} %> <% end %> <% end %>
<% end %>
<% if f.object && !f.object.ruling_timer_files.blank? %>
<% f.object.ruling_timer_files.each_with_index do |ruling_timer_file, i| %> <%= f.fields_for :ruling_timer_files, ruling_timer_file do |f| %> <%= render :partial => 'form_file', :object => ruling_timer_file, :locals => {:f => f, :i => i} %> <% end %> <% end %>
<% end %>

<%= hidden_field_tag 'ruling_timer_file_field_count', f.object.ruling_timer_files.count %> <%= t(:add) %>

<%= f.hidden_field :time_offset, :id=>"task_timeoffset" %> <% referer = request.referer rescue nil %> <% referer = get_referer_url if referer.blank? || request.host != URI.parse(URI.encode(referer)).host %> <%= f.submit t('submit'), class: 'btn btn-primary' %> <%= link_to t('cancel'), referer, :class=>"btn" %>