sanger/sequencescape

View on GitHub
app/views/studies/_managed_study.html.erb

Summary

Maintainability
Test Coverage

<%= panel(:info,title:'Properties') do %>

  <%= form_collection(
    form.label(:name, 'Study name', class: 'required'),
    form.text_field(:name, class: 'form-control', required: true),
    'Rename the study'
  ) %>
  <%= render(partial: 'shared/metadata/edit/study', locals: { study: study, form: form }) %>

  <% if can? :administer, study %>
     <%= render partial: "shared/ethical_approval_upload", locals: { study: study, form: form } -%>
     <%= render partial: "shared/data_release_enforce",     locals: { study: study, form: form } -%>
  <% end %>
<% end %>
<%= panel(:info,title:'Additional Properties') do %>
  <small>Following fields are optional and specific to certain studies.</small>
  <%= render partial: 'shared/poly_metadata/edit/study', locals: { study: study } %>
<% end %>

<table width="100%" cellspacing="0" cellpadding="0">
    <tr>
      <td width="40%" >&nbsp;</td>
      <td width="60%">
        <br />
        <% unless study.id.nil? %>
          <%= submit_tag :study, value: "Update" %> or <%= link_to "cancel", study_path(study) %>
        <% else %>
          <%= submit_tag :study, value: "Create" %> or <%= link_to "cancel", studies_path %>
        <% end %>
      </td>
    </tr>
  </table>