20690: Remove workbench1 and testing/packaging references.
[arvados.git] / apps / workbench / app / models / pipeline_instance_work_unit.rb
diff --git a/apps/workbench/app/models/pipeline_instance_work_unit.rb b/apps/workbench/app/models/pipeline_instance_work_unit.rb
deleted file mode 100644 (file)
index bc2b3e7..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-class PipelineInstanceWorkUnit < ProxyWorkUnit
-  def children
-    return @my_children if @my_children
-
-    items = []
-
-    jobs = {}
-    results = Job.where(uuid: @proxied.job_ids.values).results
-    results.each do |j|
-      jobs[j.uuid] = j
-    end
-
-    components = get(:components)
-    components.each do |name, c|
-      if c.is_a?(Hash)
-        job = c[:job]
-        if job
-          if job[:uuid] and jobs[job[:uuid]]
-            items << jobs[job[:uuid]].work_unit(name)
-          else
-            items << JobWorkUnit.new(job, name)
-          end
-        else
-          items << JobWorkUnit.new(c, name)
-        end
-      else
-        @unreadable_children = true
-        break
-      end
-    end
-
-    @my_children = items
-  end
-
-  def uri
-    uuid = get(:uuid)
-    "/pipeline_instances/#{uuid}"
-  end
-
-  def title
-    "pipeline"
-  end
-end