X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5020e0513d41d5dc3d8860c7d8c46c5a79dfe249..cea92754dfacf2b409d1f5b45dd0775fc44c842d:/services/api/app/models/job_task.rb diff --git a/services/api/app/models/job_task.rb b/services/api/app/models/job_task.rb index 4616e9f8b6..d5d2eddf7d 100644 --- a/services/api/app/models/job_task.rb +++ b/services/api/app/models/job_task.rb @@ -1,14 +1,14 @@ class JobTask < ArvadosModel - include AssignUuid + include HasUuid include KindAndEtag include CommonApiTemplate serialize :parameters, Hash after_update :delete_created_job_tasks_if_failed after_update :assign_created_job_tasks_qsequence_if_succeeded - api_accessible :superuser, :extend => :common do |t| + api_accessible :user, extend: :common do |t| t.add :job_uuid - t.add :created_by_job_task + t.add :created_by_job_task_uuid t.add :sequence t.add :qsequence t.add :parameters @@ -21,7 +21,7 @@ class JobTask < ArvadosModel def delete_created_job_tasks_if_failed if self.success == false and self.success != self.success_was - JobTask.delete_all ['created_by_job_task = ?', self.uuid] + JobTask.delete_all ['created_by_job_task_uuid = ?', self.uuid] end end @@ -30,7 +30,7 @@ class JobTask < ArvadosModel # xxx qsequence should be sequential as advertised; for now at # least it's non-decreasing. JobTask.update_all(['qsequence = ?', (Time.now.to_f*10000000).to_i], - ['created_by_job_task = ?', self.uuid]) + ['created_by_job_task_uuid = ?', self.uuid]) end end end