BathHacked/energy-sparks

View on GitHub
app/views/solar_loader_job_mailer/job_complete.html.erb

Summary

Maintainability
Test Coverage
<h1>
  <%= @solar_feed_type %> Import for <%= @installation.school.name %>
</h1>

<div class="s-3"></div>
<% if @import_log.errors? %>
  <p>
    The requested import for <%= @solar_feed_type %> installation <%= @installation.display_name %> has failed.
  </p>
  <p>
    The error reported was: <code><%= @import_log.error_messages %></code>
  </p>
<% else %>
  <p>
    The requested import for <%= @solar_feed_type %> installation <%= @installation.display_name %> has completed successfully.
  </p>
  <div class="s-3"></div>
  <p>
    <%= @import_log.records_imported %> records were imported and <%= @import_log.records_updated %> were updated.
  </p>
<% end %>

<div class="s-3"></div>
<ul>
  <li><%= link_to 'View the school meters', school_meters_url(@installation.school) %></li>
  <% if @import_log.errors? %>
    <li><%= link_to 'View the import logs', admin_reports_amr_data_feed_import_logs_errors_url({ config: { config_id: @import_log.amr_data_feed_config.id } }) %></li>
  <% elsif @import_log.warnings? %>
    <li><%= link_to 'View the import logs', admin_reports_amr_data_feed_import_logs_warnings_url({ config: { config_id: @import_log.amr_data_feed_config.id } }) %></li>
  <% else %>
    <li><%= link_to 'View the import logs', admin_reports_amr_data_feed_import_logs_successes_url({ config: { config_id: @import_log.amr_data_feed_config.id } }) %></li>
  <% end %>
</ul>