Sha256: bcefc246d9ed38cc09a1929fab48e8329536c110d3e96781ed54031786e0ad31

Contents?: true

Size: 2 KB

Versions: 2

Compression:

Stored size: 2 KB

Contents

<p>
  <strong>Last update: </strong>
  <%= I18n.l(Time.zone.now, format: :short) %>
</p>
<table>
  <thead>
    <tr>
      <th rowspan="2"><%= I18n.t('helpers.label.scheduled_task.task') %></th>
      <th rowspan="2"><%= I18n.t('helpers.label.scheduled_task.scheduling') %></th>
      <th rowspan="2"><%= I18n.t('helpers.label.scheduled_task.args') %></th>
      <th rowspan="2"><%= I18n.t('helpers.label.scheduled_task.next_run') %></th>
      <th rowspan="2"><%= I18n.t('helpers.label.scheduled_task.status') %></th>
      <th colspan="2"><%= I18n.t('current_run') %></th>
      <th colspan="3"><%= I18n.t('last_successful_run') %></th>
      <th colspan="3"><%= I18n.t('last_unsuccessful_run') %></th>
    </tr>
    <tr>
      <th><%= I18n.t('start') %></th>
      <th><%= I18n.t('log') %></th>
      <th><%= I18n.t('start') %></th>
      <th><%= I18n.t('end') %></th>
      <th><%= I18n.t('log') %></th>
      <th><%= I18n.t('start') %></th>
      <th><%= I18n.t('end') %></th>
      <th><%= I18n.t('log') %></th>
    </tr>
  </thead>
  <tbody>
    <% @scheduled_tasks.each do |st| %>
      <tr>
        <td style="text-align: left"><%= st.task %></td>
        <td style="text-align: left"><%= st.scheduling %></td>
        <td style="text-align: left"><%= st.args %></td>
        <td><%= scheduled_tasks_status_time(st.next_run) %></td>
        <td class="status_<%= st.status %>"><%= st.status.upcase %></td>
        <td><%= scheduled_tasks_status_time(st.last_run_start) %></td>
        <td><%= scheduled_tasks_log(st, 'running') %></td>
        <td><%= scheduled_tasks_status_time(st.last_run_successful_start) %></td>
        <td><%= scheduled_tasks_status_time(st.last_run_successful_end) %></td>
        <td><%= scheduled_tasks_log(st, 'successful') %></td>
        <td><%= scheduled_tasks_status_time(st.last_run_unsuccessful_start) %></td>
        <td><%= scheduled_tasks_status_time(st.last_run_unsuccessful_end) %></td>
        <td><%= scheduled_tasks_log(st, 'unsuccessful') %></td>
      </tr>
    <% end %>
  </tbody>
</table>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tasks_scheduler-0.0.3 app/views/scheduled_tasks/status_content.html.erb
tasks_scheduler-0.0.2 app/views/scheduled_tasks/status_content.html.erb