sanger/sequencescape

View on GitHub
app/views/submissions/_warnings.html.erb

Summary

Maintainability
Test Coverage
<% presenter.each_submission_warning  do |samples,submissions| %>
  <%= alert(:submission_warning) do %>
    <h4>Warning! Similar submissions detected</h4>
    <p>Submission <%= presenter.id %> contains samples which have recently had similar submissions made on them. Please double check that this submission was not made in error.</p>
    <div class="row">
      <div class="col">
        <h5>Affected samples</h5>
        <ul class='list-inline'><% samples.each do |sample| %>
          <li class='sample list-inline-item'><%= link_to sample.sanger_sample_id, sample %></li>
        <% end %></ul>
      </div>
      <div class="col">
        <h5>Potential duplicate submissions</h5>
        <ul class='list-inline'><% submissions.each do |submission| %>
          <li class='submission list-inline-item'><%= link_to submission.name, submission %></li>
        <% end %></ul>
      </div>
    </div>
  <% end %>
<% end %>

<% if presenter.not_ready_samples_names.present? %>
  <%= alert(:danger) do %>
    <strong>Warning! Some samples might not be suitable for this submission </strong>
    <p> Samples <%=presenter.not_ready_samples_names %> might not have all required metadata</p>
  <% end %>
<% end %>