X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c94b5e1dd6055687940390a4ad2a6e08b43c4a5f..78b3de43a447638817b66dc8662ae69461f4d34c:/app/models/pipeline_invocation.rb diff --git a/app/models/pipeline_invocation.rb b/app/models/pipeline_invocation.rb index 98b5494461..626f5eb5cd 100644 --- a/app/models/pipeline_invocation.rb +++ b/app/models/pipeline_invocation.rb @@ -1,11 +1,21 @@ -class PipelineInvocation < ActiveRecord::Base +class PipelineInvocation < OrvosModel include AssignUuid + include KindAndEtag + include CommonApiTemplate serialize :components, Hash belongs_to :pipeline, :foreign_key => :pipeline_uuid, :primary_key => :uuid before_validation :bootstrap_components before_validation :update_success + api_accessible :superuser, :extend => :common do |t| + t.add :pipeline_uuid + t.add :name + t.add :components + t.add :success + t.add :active + end + def progress_table begin # v0 pipeline format