app/views/loans/_list_table.html.erb
<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>