crowdAI/crowdai

View on GitHub
app/views/clef_tasks/_form.html.erb

Summary

Maintainability
Test Coverage
<div class="row">
  <%= form_for [@organizer,@clef_task],
        validate: true,
        html: { class: 'sgl-col' } do |f| %>
    <fieldset>
      <label>Task</label>
      <%= f.text_field :task %>
      <label>End User Agreement file</label>
      <div class="upload">
        <% if @clef_task.eua_file.file.present? %>
          <span>You have already uploaded an EUA. If you wish to replace it, you can upload a new file</span>
          <%= link_to 'Current EUA', @clef_task.eua_file.file.url %>
        <% else %>
          <span>If this dataset requires an End User Agreement, you can upload it here</span>
        <% end %>
        <%= f.file_field :eua_file, class: 'file-upload' %>
        <span>PDF only, 5MB limit</span>
      </div>
    </fieldset>

    <fieldset>
      <div class="button-group">
        <%= f.button (@clef_task.new_record? ? 'Add Task' : 'Update Task'), class: 'btn btn-primary' %>
        <%= link_to organizer_path(@organizer), class: "btn btn-secondary", validate: false do %>
          Cancel
        <% end %>
      </div>
    </fieldset>
  <% end %>
</div>