BathHacked/energy-sparks

View on GitHub
app/views/admin/dark_sky_areas/index.html.erb

Summary

Maintainability
Test Coverage
<h1>Dark Sky Areas</h1>

<p>
This is historical data from the Dark Sky weather service which was used in
EnergySparks until March 2023. This page provides a summary of the archive
we still hold and use for some schools.
</p>

<% if @dark_sky_areas.any? %>
<table class="table table-sorted">
  <thead>
    <tr>
      <th>Title</th>
      <th>Latitude</th>
      <th>Longitude</th>
      <th>Readings</th>
      <th>Earliest date</th>
      <th>Latest date</th>
      <th>Back fill years</th>
      <th>Actions</th>
    </tr>
  </thead>
  <tbody>
    <% @dark_sky_areas.each do |dark_sky_area| %>
      <tr>
        <td><%= dark_sky_area.title %></td>
        <td><%= dark_sky_area.latitude %></td>
        <td><%= dark_sky_area.longitude %></td>
        <td><%= dark_sky_area.reading_count %></td>
        <td><%= dark_sky_area.first_reading_date %></td>
        <td><%= dark_sky_area.last_reading_date %></td>
        <td><%= dark_sky_area.back_fill_years %></td>
        <td>
          <div class="btn-group">
            <%= link_to "Report", data_feeds_dark_sky_temperature_readings_path(dark_sky_area.id), class: 'btn btn-sm' %>
            <%= link_to "CSV", data_feeds_dark_sky_temperature_readings_path(dark_sky_area.id, format: "csv"), class: 'btn btn-sm' %>
          </div>
        </td>
      </tr>
    <% end %>
  </tbody>
</table>
<% else %>
  <p>There are no Dark Sky Areas</p>
<% end %>