BathHacked/energy-sparks

View on GitHub
app/views/school_groups/chart_updates/index.html.erb

Summary

Maintainability
Test Coverage
<% content_for :page_title, @school_group.name + ' | ' +  t('school_groups.chart_updates.index.group_chart_settings').capitalize %>

<h1><%= @school_group.name %> <%= t('school_groups.chart_updates.index.group_chart_settings') %></h1>

<%= simple_form_for :school_group, url: school_group_chart_update_bulk_update_charts_path(chart_update_id: @school_group.id), method: :post do |form| %>
  <div class="form-group">
    <label><%= t("school_groups.chart_updates.index.default_chart_preference.form_group") %></label>
    <p class="small"><%= t("school_groups.chart_updates.index.default_chart_preference.explanation") %></p>
    <% SchoolGroup.default_chart_preferences.keys.each do |preference| %>
      <div class="form-check">
        <%= form.radio_button :default_chart_preference, preference, checked: @school_group.default_chart_preference == preference, class: "form-check-input" %>
        <%= form.label "default_chart_preference_#{preference.to_sym}", t("school_groups.chart_updates.index.default_chart_preference.#{preference}", default: preference.humanize),  class: "form-check-label" %>
      </div>
    <% end %>
  </div>
  <%= form.submit t('school_groups.chart_updates.index.update_all_schools_in_this_group'), class: 'btn' %>
<% end %>