validate :validate_status
has_many :commit_ancestors, :foreign_key => :descendant, :primary_key => :script_version
+ has_many(:nodes, foreign_key: :job_uuid, primary_key: :uuid)
class SubmitIdReused < StandardError
end
t.add :supplied_script_version
t.add :docker_image_locator
t.add :queue_position
+ t.add :node_uuids
t.add :description
end
running: false)
end
+ def node_uuids
+ nodes.map(&:uuid)
+ end
+
def self.queue
self.where('state = ?', Queued).order('priority desc, created_at')
end