diff --git a/application/RMLWorkorderAdmin/RMLWorkorderAdminController.php b/application/RMLWorkorderAdmin/RMLWorkorderAdminController.php index 2d2c82ae8..213dba79f 100644 --- a/application/RMLWorkorderAdmin/RMLWorkorderAdminController.php +++ b/application/RMLWorkorderAdmin/RMLWorkorderAdminController.php @@ -329,7 +329,7 @@ class RMLWorkorderAdminController extends TTCrud $preorder = new Preorder($workorder->preorderId); if ($preorder) { - $preorder->status_id = 11; // Assuming 11 is the status for "fiber in building" + $preorder->status_id = 15; // Assuming 11 is the status for "fiber in building" $preorder->edit_by = $this->user->id; $preorder->save(); } diff --git a/db/migrations/20250826130000_rmlworkorder_add_problem_solved_enum.php b/db/migrations/20250826130000_rmlworkorder_add_problem_solved_enum.php new file mode 100644 index 000000000..dae90733c --- /dev/null +++ b/db/migrations/20250826130000_rmlworkorder_add_problem_solved_enum.php @@ -0,0 +1,26 @@ +getEnvironment() == "thetool") { + $RMLWorkorder = $this->table("RMLWorkorder"); + $RMLWorkorder->changeColumn("status", "enum", ["null" => false, "values" => ['new','assigned','scheduled','correction_requested','documented','completed','intervention_required','problem_solved'], "default" => "new", "after" => "clusterId"]); + $RMLWorkorder->update(); + + } + } + + public function down(): void + { + if ($this->getEnvironment() == "thetool") { + $RMLWorkorder = $this->table("RMLWorkorder"); + $RMLWorkorder->changeColumn("status", "enum", ["null" => false, "values" => ['new','assigned','scheduled','correction_requested','documented','completed','intervention_required'], "default" => "new", "after" => "clusterId"]); + $RMLWorkorder->update(); + } + } +}