<%= form_for shift, as: :shift, url: admin_booth_shifts_path do |f| %> <%= render "shared/errors", resource: shift %>
<%= t("admin.poll_shifts.new.new_shift") %>
<%= t("admin.poll_shifts.new.officer") %>
<%= officer.name %> <%= f.hidden_field :officer_id, value: officer.id %>
<%= f.select :task, Poll::Shift.tasks.map { |k, v| [t("admin.poll_shifts.#{k}"), k] }, { prompt: t("admin.poll_shifts.new.select_task") }, class: "js-poll-shifts" %>
<%= label_tag :shift_date_vote_collection_date, t("admin.poll_shifts.new.date"), class: "js-shift-vote-collection-dates" %> <%= select "shift[date]", "vote_collection_date", options_for_select(shift_vote_collection_dates), { prompt: voting_polls.present? ? t("admin.poll_shifts.new.select_date") : t("admin.poll_shifts.new.no_voting_days") }, class: "js-shift-vote-collection-dates" %> <%= label_tag :shift_date_recount_scrutiny_date, t("admin.poll_shifts.new.date"), class: "js-shift-recount-scrutiny-dates", hidden: "hidden" %> <%= select "shift[date]", "recount_scrutiny_date", options_for_select(shift_recount_scrutiny_dates), { prompt: t("admin.poll_shifts.new.select_date") }, class: "js-shift-recount-scrutiny-dates", hidden: "hidden" %>
<%= f.hidden_field :booth_id, value: booth.id %>
<%= f.submit t("admin.poll_shifts.new.add_shift"), class: "button expanded margin-top" %>
<% end %>