Merge branch '19177-sharing-links-ui-config'. Refs #19177
[arvados.git] / services / api / app / models / job_task.rb
index a960186502c2b410fe7abbe6c477a35690150bae..b181e76ccf33ca1e0923e2d8f566f64b2debad03 100644 (file)
@@ -9,6 +9,8 @@ class JobTask < ArvadosModel
   serialize :parameters, Hash
   before_create :set_default_qsequence
   after_update :delete_created_job_tasks_if_failed
+  before_create :create_disabled
+  before_update :update_disabled
 
   api_accessible :user, extend: :common do |t|
     t.add :job_uuid
@@ -35,4 +37,12 @@ class JobTask < ArvadosModel
     self.qsequence ||= self.class.connection.
       select_value("SELECT nextval('job_tasks_qsequence_seq')")
   end
+
+  def create_disabled
+    raise "Disabled"
+  end
+
+  def update_disabled
+    raise "Disabled"
+  end
 end