hpi-schuelerklub/workshop-portal

View on GitHub
app/views/application_letters/_upload_form.html.erb

Summary

Maintainability
Test Coverage
<%= form_tag(event_agreement_letters_path(event_id), multipart: true) do %>
<div class="panel <%= agreement_letter.nil? ? 'panel-warning' : 'panel-success' %>">

  <div class="panel-heading">
  <% if agreement_letter.nil? %>
    <% upload_message = t("agreement_letters.upload") %>
    <%= t('agreement_letters.please_upload', event: @application_letter.event.name)%>
  <% else %>
    <% upload_message = t('.update', default: t("agreement_letters.update")) %>
    <%= glyph 'ok' %>
    <%= t("agreement_letters.already_uploaded") %>
  <% end %>
  </div>

  <div class="panel-body">
  <%= file_field_tag "letter_upload",
    class: "btn btn-default btn-file",
    style: 'display:inline',
    id: "letter_upload_#{event_id}",
    accept: "application/pdf" %>
  <%= submit_tag upload_message,
    class: 'btn btn-default',
    id: "upload_btn_#{event_id}" %>
  </div>
</div>
<% end %>