<% @job_categories.each_with_index do |pair, idx| %>
<% title, jobs = pair %>
<% active = title.downcase == @category.try(:to_s) %>
| Id |
Created at |
Domain |
Type |
Args |
Retries |
Controls |
<% jobs.each do |job| %>
| <%= job.id %> |
<%= job.created_at %> |
<% if job.domain %>
<%= link_to job.domain.name, domain_path(job.domain) %> |
<% else %>
<%= job.arguments['zone'] %> |
<% end %>
<%= job.job_type %> |
<% if job.args.size > 70 %>
<%= truncate(job.args, length: 70) %> |
<% else %>
<%= job.args %> |
<% end %>
<%= job.retries %> |
<%= link_to('done', done_admin_job_path(job), method: :put) unless job.done? %>
<%= link_to('pending', pending_admin_job_path(job), method: :put) if job.failed? %>
|
<%= link_to_destroy admin_job_path(job), method: :delete, data: { confirm: 'Are you sure?' } %> |
<% end %>
<%= will_paginate jobs, params: { category: title.downcase } %>
<% end %>