<% content_for :head do %> <% end %> <% @jobs.sort_by { |j| j[:created_at] }.reverse.each do |j| %> <% end %>
uuid, result, schedule script, parameters, input, output resource_limits
<% if j.started_at.is_a? Time %> <% end %>
<% if j.success == false %> <% elsif j.success %> <% elsif j.running %> <% else %> <% end %> <%= link_to_if_arvados_object j.uuid %> <% if j.started_at and not j.finished_at %> <% percent_total_tasks = 100 / (j.tasks_summary[:running] + j.tasks_summary[:done] + j.tasks_summary[:todo]) rescue 0 %>
<% end %>
queued ✉ <%= raw distance_of_time_in_words(Time.now, j.created_at).sub('about ','~').sub(' ',' ') + ' ago' if j.created_at %> <%= raw('for ' + distance_of_time_in_words(j.started_at, j.created_at).sub('about ','~').sub(' ',' ')) if j.created_at and j.started_at %>
started ✈ <%= raw distance_of_time_in_words(j.started_at, Time.now).sub('about ','~').sub(' ',' ') + ' ago' if j.started_at %> <% if j.finished_at.is_a? Time %> <%= raw('ran ' + distance_of_time_in_words(j.finished_at, j.started_at).sub('about ','~').sub(' ',' ')) %> <% elsif j.running %> ✔ <%= j.tasks_summary[:done] %> ✈ <%= j.tasks_summary[:running] %> ✉ <%= j.tasks_summary[:todo] %> <% if j.tasks_summary[:failed] %> ✖ <%= j.tasks_summary[:failed] %> <% end %> <% end %>
<% j.script_parameters.sort.each do |k,v| %> <% end %>
<%= j.script %> <%= j.script_version %>
<%= k %><%= link_to_if_arvados_object v %>
output<%= link_to_if_arvados_object j.output %>
<% j.resource_limits.sort.each do |k,v| %> <% end %>
<%= v %><%= k %>