SpeciesFileGroup/taxonworks

View on GitHub
app/views/geographic_areas/list.html.erb

Summary

Maintainability
Test Coverage
<%= render("/shared/data/all/list/list_header", objects: @geographic_areas) -%>

<table class="tablesorter">
  <thead>
  <tr>
    <%= fancy_th_tag(name: 'Name') -%>
    <%= fancy_th_tag(name: 'Parent') -%>
    <%= fancy_th_tag(name: 'Geographic area type') -%>
    <%= fancy_th_tag(name: 'Iso 3166 a2') -%>
    <%= fancy_th_tag(name: 'Iso 3166 a3') -%>
    <%= fancy_th_tag(name: 'Data origin') -%>
    <%= fancy_th_tag(name: 'TDWG Id') -%>
    <%= fancy_th_tag(name: 'GeoItem count') -%>
    <%= fancy_th_tag(name: 'Level0') -%>
    <%= fancy_th_tag(name: 'Level1') -%>
    <%= fancy_th_tag(name: 'Level2') -%>
    <%= fancy_th_tag(name: 'Updated by', group: 'housekeeping') -%>
    <%= fancy_th_tag(name: 'Last updated', group: 'housekeeping') -%>
  </tr>
  </thead>

  <tbody>
  <% @geographic_areas.each do |geographic_area| %>
      <%= content_tag(:tr, class: :contextMenuCells) do -%>
          <td><%= geographic_area.name %></td>
          <td><%= geographic_area_link(geographic_area.parent) %></td>
          <td><%= geographic_area_type_tag(geographic_area.geographic_area_type) %></td>
          <td><%= geographic_area.iso_3166_a2 %></td>
          <td><%= geographic_area.iso_3166_a3 %></td>
          <td><%= geographic_area.data_origin %></td>
          <td><%= geographic_area.tdwgID %></td>
          <td><%= geographic_area.geographic_items.count %></td>
          <td><%= geographic_area_link(geographic_area.level0) %></td>
          <td><%= geographic_area_link(geographic_area.level1) %></td>
          <td><%= geographic_area_link(geographic_area.level2) %></td>
          <%= fancy_metadata_cells_tag(geographic_area) -%>
      <% end %>
      </tr>
  <% end %>
  </tbody>
</table>