X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e4c30dbf271df0633efce61c630a29c89bc43bff..b04638275cff9b393e1bc04136d44f361b999cf8:/apps/workbench/app/models/pipeline_instance_work_unit.rb?ds=inline diff --git a/apps/workbench/app/models/pipeline_instance_work_unit.rb b/apps/workbench/app/models/pipeline_instance_work_unit.rb index 7c623935d4..293a77c099 100644 --- a/apps/workbench/app/models/pipeline_instance_work_unit.rb +++ b/apps/workbench/app/models/pipeline_instance_work_unit.rb @@ -18,10 +18,10 @@ class PipelineInstanceWorkUnit < ProxyWorkUnit if job[:uuid] and jobs[job[:uuid]] items << jobs[job[:uuid]].work_unit(name) else - items << JobWorkUnit.new(job, name) + items << JobWorkUnit.new(job, name, uuid) end else - items << JobWorkUnit.new(c, name) + items << JobWorkUnit.new(c, name, uuid) end else @unreadable_children = true @@ -43,7 +43,16 @@ class PipelineInstanceWorkUnit < ProxyWorkUnit items end + def uri + uuid = get(:uuid) + "/pipeline_instances/#{uuid}" + end + def title "pipeline" end + + def template_uuid + get(:pipeline_template_uuid) + end end