X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/425f97db9a84540d608b7717b8df3befce687c8f..9816d2cf5f88d19e4e492c1e965874e5a5b3055c:/apps/workbench/app/views/pipeline_instances/_running_component.html.erb diff --git a/apps/workbench/app/views/pipeline_instances/_running_component.html.erb b/apps/workbench/app/views/pipeline_instances/_running_component.html.erb index 48f8465727..1a9cb3562a 100644 --- a/apps/workbench/app/views/pipeline_instances/_running_component.html.erb +++ b/apps/workbench/app/views/pipeline_instances/_running_component.html.erb @@ -4,7 +4,7 @@
<%# column offset 0 %> -

<%= pj[:name] %> @@ -39,7 +39,7 @@ <% if current_job[:state] == "Queued" %> <%# column offset 5 %>
- <% queuetime = Time.now - current_job[:created_at] %> + <% queuetime = Time.now - Time.parse(current_job[:created_at].to_s) %> Queued for <%= render_runtime(queuetime, true) %>. <% begin %> <% if current_job[:queue_position] == 0 %> @@ -66,16 +66,16 @@ <%# column offset 8 %>
<% if pj[:output_uuid] %> - <%= link_to_if_arvados_object pj[:output_uuid], friendly_name: true %> + <%= link_to_arvados_object_if_readable(pj[:output_uuid], 'Output data not available', friendly_name: true) %> <% elsif current_job[:output] %> - <%= link_to_if_arvados_object current_job[:output], link_text: "Output of #{pj[:name]}" %> + <%= link_to_arvados_object_if_readable(current_job[:output], 'Output data not available', link_text: "Output of #{pj[:name]}") %> <% else %> No output. <% end %>
<% end %> - <% if current_job[:state].in? ["Queued", "Running"] %> + <% if current_job[:state].in? ["Queued", "Running"] and @object.editable? %> <%# column offset 11 %>
<%= form_tag "/jobs/#{current_job[:uuid]}/cancel", remote: true, style: "display:inline; padding-left: 1em" do |f| %> @@ -124,7 +124,8 @@ docker_image_locator: - <%= link_to_if_arvados_object current_component[:docker_image_locator], friendly_name: true %> + <%= link_to_arvados_object_if_readable(current_component[:docker_image_locator], + current_component[:docker_image_locator], friendly_name: true) %> <% else %> @@ -148,9 +149,9 @@ <% if k == :uuid %> - <%= link_to_if_arvados_object current_component[k], link_text: current_component[k] %> + <%= link_to_arvados_object_if_readable(current_component[k], current_component[k], link_text: current_component[k]) %> <% elsif k.to_s.end_with? 'uuid' %> - <%= link_to_if_arvados_object current_component[k], friendly_name: true %> + <%= link_to_arvados_object_if_readable(current_component[k], current_component[k], friendly_name: true) %> <% elsif k.to_s.end_with? '_at' %> <%= render_localized_date(current_component[k]) %> <% else %>