BathHacked/energy-sparks

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

Summary

Maintainability
Test Coverage
<% content_for :page_title do %>Admin Reports<% end %>

<h1>Reports</h1>

<h2>System</h2>

<div class="row">
  <div class="col">
    <h3>Schools & users</h3>
    <ul>
      <li><%= link_to 'Recent audits', admin_reports_recent_audits_path %></li>
      <li><%= link_to 'Consents Granted', admin_consent_grants_path %></li>
      <li><%= link_to 'Recently onboarded', completed_admin_school_onboardings_path %></li>
      <li><%= link_to 'School targets', admin_reports_school_targets_path %></li>
      <li><%= link_to 'Schools removed', admin_schools_removals_path %></li>
      <li><%= link_to 'Issues & Notes', admin_issues_path %></li>
      <li><%= link_to 'Work allocation', admin_reports_work_allocation_index_path %></li>
      <li><%= link_to 'Funder allocation report', admin_reports_funder_allocations_path %></li>
      <li><%= link_to 'Engaged Schools', admin_reports_engaged_schools_path %></li>
      <li><%= link_to 'User logins', admin_reports_user_logins_path %></li>
    </ul>

    <h3>Activities</h3>

    <ul>
      <li><%= link_to 'Activity type management report', admin_reports_activity_types_path %></li>
      <li><%= link_to 'Intervention type management report', admin_reports_intervention_types_path %></li>
      <li><%= link_to 'Recently recorded activities', admin_reports_activities_path %></li>
      <li><%= link_to 'Recently recorded interventions', admin_reports_interventions_path %></li>
    </ul>

    <h3>Alert communications</h3>
    <ul>
      <li><%= link_to 'Alert subscribers', admin_reports_alert_subscribers_path %></li>
      <li><%= link_to 'Email unsubscriptions', admin_unsubscriptions_path %></li>
    </ul>
  </div>

  <div class="col">
    <h3>Data</h3>
    <ul>
      <li><%= link_to 'Unvalidated readings', admin_reports_unvalidated_readings_path %></li>
      <li><%= link_to 'Recent manual imports', admin_reports_data_loads_path %></li>
      <li><%= link_to 'AMR File imports report', admin_reports_amr_data_feed_import_logs_path %></li>
      <li><%= link_to 'School group meter reports', admin_reports_meter_reports_path %></li>
      <li><%= link_to 'DCC Meter Status', admin_reports_dcc_status_index_path %></li>
      <li><%= link_to 'PROB data report', admin_prob_data_reports_path %></li>
      <li><%= link_to 'Solar Panels', admin_reports_solar_panels_path %></li>
      <li><%= link_to 'Community Use', admin_reports_community_use_index_path %></li>
    </ul>

    <h3>Tariffs</h3>
    <ul>
      <li><%= link_to 'Energy Tariffs', admin_reports_energy_tariffs_path %></li>
      <li><%= link_to 'DCC Tariff imports report', admin_reports_tariff_import_logs_path %></li>
      <li><%= link_to 'DCC Tariffs report', admin_reports_tariffs_path %></li>
    </ul>
    <h3>Transifex</h3>
    <ul>
      <li><%= link_to 'Transifex Content Loads', admin_reports_transifex_loads_path %></li>
    </ul>

    <h3>Jobs</h3>
    <ul>
      <li><%= link_to 'Good Job Statistics', admin_reports_good_jobs_path %></li>
    </ul>
  </div>
</div>

<hr>

<h2>Other Reports</h2>

<div class="row">
  <div class="col">
    <h3>Carbon Intensity</h3>
    <ul>
      <li><%= link_to 'Carbon intensity data', data_feeds_carbon_intensity_readings_path %></li>
      <li><%= link_to 'Carbon intensity data CSV', data_feeds_carbon_intensity_readings_path(format: 'csv') %></li>
    </ul>
  </div>
  <div class="col">
    <h3>Misc Downloads</h3>
    <ul>
      <li><%= link_to 'Download meter collections', admin_schools_meter_collections_path %></li>
      <li><%= link_to 'Download meter attributes', admin_meter_attributes_path(format: :yaml) %></li>
    </ul>
  </div>
</div>