X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6b13646940de2e5a62e600f2d7d82c72e3a4ae59..4bd75291b6e3c6ae2a5c7efd17ee27dfd844f4e0:/apps/workbench/app/views/users/_tables.html.erb diff --git a/apps/workbench/app/views/users/_tables.html.erb b/apps/workbench/app/views/users/_tables.html.erb index a87cd1dd0a..a8c00e7544 100644 --- a/apps/workbench/app/views/users/_tables.html.erb +++ b/apps/workbench/app/views/users/_tables.html.erb @@ -25,17 +25,30 @@ Progress - <% - job_outputs = [] - job_logs = [] + <%# Preload collections, logs, and pipeline instance objects %> + <% + collection_uuids = [] + log_uuids = [] @my_jobs[0..6].each do |j| - job_outputs << j.output - job_logs << j.log + collection_uuids << j.output + log_uuids << j.log end - preload_collections_for_objects job_outputs - preload_log_collections_for_objects job_logs + @my_collections[0..6].each do |c| + collection_uuids << c.uuid + end + + preload_collections_for_objects collection_uuids + preload_log_collections_for_objects log_uuids + + pi_uuids = [] + @my_pipelines[0..6].each do |p| + pi_uuids << p.uuid + end + resource_class = resource_class_for_uuid(pi_uuids.first, friendly_name: true) + preload_objects_for_dataclass resource_class, pi_uuids %> + <% @my_jobs[0..6].each do |j| %>