<%= stylesheet_link_tag "resources/lessons_boards" %> <%= simple_form_for @lessons_board, html: { class: 'smart-form', id: 'form-submit' } do |f| %> <%= f.error_notification %>
<% if action_name == "new" %> <%= f.input :unity, as: :select2, elements: @unities, hide_empty_element: true, label: t('lessons_boards.index.unity'), placeholder: t('lessons_boards.index.unity'), readonly: !@role_administrator, input_html: { value: !@role_administrator ? @unities.first.id : '' }, required: true %> <% else %> <%= f.input :unity, label: t('lessons_boards.index.unity'), placeholder: t('lessons_boards.index.unity'), readonly: true, input_html: { value: f.object.classroom.unity.name }, required: true %> <% end %>
<%= f.input :classrooms_grade_id, as: :hidden %> <% if action_name == "new" %> <%= f.input :grade, as: :select2, elements: [], label: t('lessons_boards.index.grade'), placeholder: t('lessons_boards.index.grade'), readonly: false, required: true %> <% else %> <%= f.input :grade, label: t('lessons_boards.index.grade'), placeholder: t('lessons_boards.index.grade'), readonly: true, input_html: { value: f.object.classrooms_grade.grade.description }, required: true %> <% end %>
<%= f.input :classroom_id, as: :select2, elements: (action_name == "new" ? [] : [@classroom]), label: t('lessons_boards.index.classroom'), placeholder: t('lessons_boards.index.classroom'), readonly: action_name != "new" %> <%= f.hidden_field :lessons_number, id: 'lessons_number_classroom_id' %>
" id="period"> <%= f.input :period, as: :select2, elements: Periods.to_select_specific_values(false, %w[1 2 3]).to_json, label: t('.period'), placeholder: t('.period'), readonly: action_name != "new" %>

A quantidade de aulas apresentadas para preenchimento é derivada do campo Número de aulas por turno do Calendário letivo da escola. Caso a turma selecionada para criação do Quadro de aula trabalhe com uma quantidade menor de aulas, não preencher os respectivos campos.

<% if f.object.errors.added? :base %>
<%= f.object.errors[:lessons_boards].first %>
<% end %> <% Workdays.translations.each do |translation| %> <% end %> <%= f.simple_fields_for :lessons_board_lessons, f.object.lessons_board_lessons do |lessons_board_lesson| %> <%= render 'lessons_board_lesson_fields', f: lessons_board_lesson %> <% end %>
<%= ' Aula ' %><%= translation %>
<%= t('.no_item_found') %>
<%= link_to_add_association t('.add_period'), f, :lessons_board_lessons, 'data-association-insertion-method': 'append', 'data-association-insertion-node': '#lessons-board-lessons', class: 'btn btn-success btn-sm', style: 'visibility: hidden', id: 'add_row' %>
<% end %>