app/views/locations/index.html.erb
<% title "Locations" %>
<% for group in @department.loc_groups %>
<table class="tablesorter">
<center> <h2><%= group.name %></h2></center>
<thead>
<tr>
<th width="30%">Long Name</th>
<% unless mobile_device?%> <!-- makes table able to fit into mobile interface -->
<th>Short Name</th>
<th>Report Email</th>
<th>Max Staff</th>
<th>Priority</th>
<th>Min Staff</th>
<th>Shifts</th>
<% end %>
</tr>
</thead>
<tbody>
<%- group.locations.sort_by{ |loc| [- loc.priority, loc.name] }.each do |loc| %>
<tr <%= loc.active ? "" : raw('class="disabled"') %> id="loc<%= loc.id %>">
<td title='<%= loc.description %>'><%= link_to loc.name, edit_location_path(loc) %></td>
<% unless mobile_device?%>
<td><%= loc.short_name %></td>
<td><%= loc.report_email ? loc.report_email : "-" %></td>
<td><%= loc.max_staff %></td>
<td><%= loc.priority %></td>
<td><%= loc.min_staff %></td>
<td><%= link_to "All Shifts", action: :display_report_items, id: loc %> </td>
<td><%= link_to (loc.active ? "Deactivate" : "Restore"), { action: 'toggle', id: loc.id }, remote: true, class: 'toggle_link'%></td>
<% end %>
</tr>
<% end %>
</tbody>
</table>
<% end %>
<br />
<%= render partial: 'form', locals: {title: "Create a new location"} %>