app/views/admin/manual_data_load_runs/show.html.erb
<% if !@manual_data_load_run.complete? %>
<% content_for :head do %>
<meta http-equiv="refresh" content="5" />
<% end %>
<% end %>
<div class="d-flex justify-content-between align-items-center">
<h1>
<% if !@manual_data_load_run.complete? %>
Processing manual data load...
<% else %>
Manual data load result
<% end %>
</h1>
<div>
<%= link_to "All data feed configurations", admin_amr_data_feed_configs_path, class: "btn btn-outline-dark font-weight-bold" %>
</div>
</div>
<ul>
<li><strong>Uploaded File</strong>:
<%= link_to @manual_data_load_run.amr_uploaded_reading.file_name, admin_amr_data_feed_config_amr_uploaded_reading_path(@manual_data_load_run.amr_uploaded_reading.amr_data_feed_config, @manual_data_load_run.amr_uploaded_reading)
%></li>
<li><strong>Configuration</strong>: <%= link_to @manual_data_load_run.amr_uploaded_reading.amr_data_feed_config.description, admin_amr_data_feed_config_amr_uploaded_reading_path(@manual_data_load_run.amr_uploaded_reading.amr_data_feed_config) %></li>
<li><strong>Status</strong>: <%= @manual_data_load_run.status %></li>
</ul>
<table class="table table-striped">
<thead>
<tr>
<th>Time</th>
<th>Message</th>
</tr>
</thead>
<tbody>
<% @manual_data_load_run.manual_data_load_run_log_entries.by_date.each do |entry| %>
<tr>
<td><%= nice_date_times(entry.created_at) %></td>
<td><%= entry.message %></td>
</tr>
<% end %>
</tbody>
</table>
<div>
<% if @manual_data_load_run.complete? %>
<%= link_to 'Upload another file', new_admin_amr_data_feed_config_amr_uploaded_reading_path(@manual_data_load_run.amr_uploaded_reading.amr_data_feed_config), class: 'btn' %>
<% else %>
<a class="btn text-muted"><span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> Upload another file</a>
<% end %>
</div>