From 130cade86cfc028f3112e87fd19c9984b9441643 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Tue, 26 Aug 2025 13:02:22 +0200 Subject: [PATCH] added multiple selection for problems --- .../RMLWorkorderAdminController.php | 2 +- ...0_rmlworkorder_add_problem_solved_enum.php | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 db/migrations/20250826130000_rmlworkorder_add_problem_solved_enum.php 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(); + } + } +}