31 lines
1.5 KiB
Plaintext
31 lines
1.5 KiB
Plaintext
<%= errors_summary_for casting_submission %>
|
|
|
|
<%= bootstrap_form_with model: model, local: true do |form| %>
|
|
<%= form.text_field :performer_name, required: true %>
|
|
<%= form.grouped_collection_select(:casting_call_id, @accounts, :casting_calls, :name, :id, :title, { prompt: "Select a Casting Call", required: true, class: "form-control custom-select" }) %>
|
|
<%= form.text_field :interview_date, class: "datepicker-control" %>
|
|
<%= form.text_field :zoom_meeting_url %>
|
|
|
|
<% unless casting_submission.new_record? %>
|
|
<%= form.file_field :interview_recording, accept: "video/*", data: { direct_upload_url: rails_direct_uploads_url, aws_bucket: ENV['AWS_BUCKET'], aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'], signer_url: multipart_signatures_url } %>
|
|
|
|
<% if casting_submission.interview_recording.attached? %>
|
|
<p>
|
|
<%= link_to casting_submission.interview_recording do %>
|
|
<%= fa_icon "file-text-o" %> <%= casting_submission.interview_recording.filename %>
|
|
<% end %>
|
|
<span class="text-muted"><%= fa_icon "long-arrow-left" %> <em>Current interview recording</em></span>
|
|
</p>
|
|
<% end %>
|
|
|
|
|
|
<% end %>
|
|
|
|
<div class="row align-items-center text-center mt-4">
|
|
<%= link_to t("shared.cancel"), [:admin, :casting_submissions], class: "col-3 text-reset" %>
|
|
<div class="col-9">
|
|
<%= form.submit class: class_string("btn btn-block", ["btn-success", "btn-primary"] => casting_submission.new_record?), data: { disable_with: t("shared.disable_with") } %>
|
|
</div>
|
|
</div>
|
|
<% end %>
|