app/views/metric_configurations/_form.html.erb
<%= render :partial => 'shared/form_errors', :locals => {:object => @metric_configuration} %>
<div class="row margin-left-none">
<div class="form-table col-md-9">
<div class="form-row">
<div class="field-container">
<%= f.label :weight, class: 'control-label' %>
<%= f.text_field :weight, :required => true, class: 'text-field form-control' %>
</div>
<div class="help-container">
<p>
<%= t('calculate_weighted_average_html', href: link_to(KalibroModule.model_name.human, "http://mezuro.github.io/tutorial/2016/04/04/tutorial-keywords.html#module", target: "_blank")) %>
</p>
</div>
</div>
<div class="form-row">
<div class="field-container">
<%= f.label :aggregation_form, class: 'control-label' %>
<%= f.select( :aggregation_form, aggregation_options, {class: 'form-control'} ) %>
</div>
<div class="help-container">
<p>
<%= t('aggregation_form_helper_html', href: link_to(t('granularity'), "http://mezuro.github.io/tutorial/2016/04/04/tutorial-keywords.html#granularity", target: "_blank")) %>
</p>
</div>
</div>
<% if @metric_configuration.persisted? %>
<%= hidden_field_tag(:reading_group_id, @metric_configuration.reading_group_id) %>
<%= hidden_field_tag(:kalibro_configuration_id, @metric_configuration.kalibro_configuration_id) %>
<% else %>
<div class="form-row">
<div class="field-container">
<%= f.label :reading_group_id, class: 'control-label' %>
<%= f.select( :reading_group_id, reading_group_options, {class: 'form-control'} ) %>
</div>
<div class="help-container">
<p>
<%= t('reading_group_helper_html', href: link_to(ReadingGroup.model_name.human, "http://mezuro.github.io/tutorial/2016/04/04/tutorial-keywords.html#reading-group", target: "_blank")) %>
</p>
</div>
</div>
<%= f.hidden_field(:kalibro_configuration_id, value: @kalibro_configuration.id) %>
<% end %>
</div>
</div>
<%= hidden_field_tag(:metric_name, @metric_configuration.metric.name) %>
<%= hidden_field_tag(:metric_collector_name, @metric_configuration.metric.metric_collector_name) %>