%= labelled_form_for @chart do |f| %> <%= error_messages_for 'chart' %> <%= f.hidden_field :project_id, :value => @project.id %> <%= f.hidden_field :user_id, :value => User.current.id %>
<%= f.text_field :name, required: true, value: params[:name], :id => 'name_field' %>
<%= f.select :chart_type, @chart_type_options, { required: true, selected: params[:chart_type], include_blank: true }, :id => 'chart_type_select' %>
<% if User.current.allowed_to?(:create_public_charts, @project) %><%= f.check_box :is_public, checked: params[:is_public] == 'true', :id => 'public_checkbox' %>
<% end %><%= f.select :tracker_id, @tracker_options, { required: true, selected: params[:tracker_id], include_blank: true }, :id => 'tracker_select' %>
<% params[:range_integer] ||= 30 %> <%= f.text_field :range_integer, required: true, value: params[:range_integer], :id => 'range_field' %> <%= f.select :range_type, @range_type_options, { selected: params[:range_type], include_blank: false, label: '' }, :id => 'date_range_type_select' %>
<% unless @issue_status_options.nil? %><%= f.select :issue_status, @issue_status_options, { selected: params[:issue_status], include_blank: false }, :id => 'issue_status_select' %>
<% end %> <% unless @time_options.nil? %><%= f.select :time, @time_options, { selected: params[:time], include_blank: true }, :id => 'time_tracking_select' %>
<% end %> <% unless @group_by_field_options.nil? %><%= f.select :group_by_field, @group_by_field_options, { required: true, selected: params[:group_by_field], include_blank: true }, :id => 'group_by_select' %>
<% end %><%= f.submit l(:button_submit) %>
<% end %>