t.add :log
t.add :runtime_constraints
t.add :tasks_summary
- t.add :dependencies
+# t.add :dependencies
t.add :nondeterministic
t.add :repository
t.add :supplied_script_version
end
end
- def dependencies
- deps = {}
- queue = self.script_parameters.values
- while not queue.empty?
- queue = queue.flatten.compact.collect do |v|
- if v.is_a? Hash
- v.values
- elsif v.is_a? String
- v.match(/^(([0-9a-f]{32})\b(\+[^,]+)?,?)*$/) do |locator|
- deps[locator.to_s] = true
- end
- nil
- end
- end
- end
- deps.keys
- end
+ # def dependencies
+ # deps = {}
+ # queue = self.script_parameters.values
+ # while not queue.empty?
+ # queue = queue.flatten.compact.collect do |v|
+ # if v.is_a? Hash
+ # v.values
+ # elsif v.is_a? String
+ # v.match(/^(([0-9a-f]{32})\b(\+[^,]+)?,?)*$/) do |locator|
+ # deps[locator.to_s] = true
+ # end
+ # nil
+ # end
+ # end
+ # end
+ # deps.keys
+ # end
def permission_to_update
if is_locked_by_uuid_was and !(current_user and
api_accessible :user, extend: :common do |t|
t.add :pipeline_template_uuid
- t.add :pipeline_template, :if => :pipeline_template
+ # t.add :pipeline_template, :if => :pipeline_template
t.add :name
t.add :components
- t.add :dependencies
+ # t.add :dependencies
t.add :properties
t.add :state
t.add :components_summary
(Complete = 'Complete'),
]
- def dependencies
- dependency_search(self.components).keys
- end
+ # def dependencies
+ # dependency_search(self.components).keys
+ # end
# if all components have input, the pipeline is Ready
def components_look_ready?