added multiple selection for problems

This commit is contained in:
Luca Haid
2025-08-26 13:02:22 +02:00
parent b912b4250d
commit 130cade86c
2 changed files with 27 additions and 1 deletions

View File

@@ -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();
}

View File

@@ -0,0 +1,26 @@
<?php
declare(strict_types=1);
use Phinx\Migration\AbstractMigration;
final class RmlworkorderAddProblemSolvedEnum extends AbstractMigration
{
public function up(): 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','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();
}
}
}