SpeciesFileGroup/taxonworks

View on GitHub
app/views/loans/_list_table.html.erb

Summary

Maintainability
Test Coverage
<table class="tablesorter">
  <thead>
  <tr>
    <%= fancy_th_tag(name: 'Loan number (Identifiers)') -%>
    <%= fancy_th_tag(name: 'Date requested') -%>
    <%= fancy_th_tag(name: 'Request method') -%>
    <%= fancy_th_tag(name: 'Date sent') -%>
    <%= fancy_th_tag(name: 'Date received') -%>
    <%= fancy_th_tag(name: 'Date return expected') -%>
    <%= fancy_th_tag(name: 'Recipient name') -%>
    <%= fancy_th_tag(name: 'Recipient address') -%>
    <%= fancy_th_tag(name: 'Recipient email') -%>
    <%= fancy_th_tag(name: 'Recipient phone') -%>
    <%= fancy_th_tag(name: 'Recipient country') -%>
    <%= fancy_th_tag(name: 'Supervisor name') -%>
    <%= fancy_th_tag(name: 'Supervisor email') -%>
    <%= fancy_th_tag(name: 'Supervisor phone') -%>
    <%= fancy_th_tag(name: 'Date closed') -%>
    <%= fancy_th_tag(name: 'Recipient honorific') -%>
    <%= fancy_th_tag(name: 'Updated by', group: 'housekeeping') -%>
    <%= fancy_th_tag(name: 'Last updated', group: 'housekeeping') -%>
  </tr>
  </thead>

  <tbody>
  <% loans.each do |loan| %>
    <%= content_tag(:tr, class: :contextMenuCells) do -%>
          <td><%= simple_identifier_list_tag(loan) %></td>
          <td><%= loan.date_requested %></td>
          <td><%= loan.request_method %></td>
          <td><%= loan.date_sent %></td>
          <td><%= loan.date_received %></td>
          <td><%= loan.date_return_expected %></td>
          <td><%= loan.loan_recipients.collect{|p| person_tag(p)}.join('; ') %></td>
          <td><%= loan.recipient_address %></td>
          <td><%= loan.recipient_email %></td>
          <td><%= loan.recipient_phone %></td>
          <td><%= loan.recipient_country %></td>
          <td><%= loan.loan_supervisors.collect{|p| person_tag(p)}.join('; ') %></td>
          <td><%= loan.supervisor_email %></td>
          <td><%= loan.supervisor_phone %></td>
          <td><%= loan.date_closed %></td>
          <td><%= loan.recipient_honorific %></td>
          <%= fancy_metadata_cells_tag(loan) -%>
      <% end %>
  <% end %>
  </tbody>
</table>