From 0dfc66e119d60a26e4dcb79f0ad8b1ba8fa5de9c Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 10 Apr 2025 13:36:17 +0200 Subject: [PATCH] Fixed not being able to unset Baufreigabe in Pipe- and Linework --- application/Linework/LineworkController.php | 10 ++++++++++ application/Pipework/PipeworkController.php | 10 +++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/application/Linework/LineworkController.php b/application/Linework/LineworkController.php index 102b98336..b03e5e236 100644 --- a/application/Linework/LineworkController.php +++ b/application/Linework/LineworkController.php @@ -326,6 +326,16 @@ class LineworkController extends mfBaseController { $termination->save(); } } + if(!$r->isset("linework_enabled") && $this->me->is(["Admin", "pipeplanner", "lineplanner"])) { + if($termination->linework_enabled == 1) { + $termination->linework_enabled = 0; + $termination->linework_enabled_date = 0; + if($termination->status_id == 3) { + $termination->status_id = 1; + } + $termination->save(); + } + } if($this->me->is(["Admin", "netowner"])) { if($r->linework_doku_delay == 1 && $termination->linework_doku_delay != 1) { diff --git a/application/Pipework/PipeworkController.php b/application/Pipework/PipeworkController.php index 86294b368..7d0d922a9 100644 --- a/application/Pipework/PipeworkController.php +++ b/application/Pipework/PipeworkController.php @@ -317,7 +317,15 @@ class PipeworkController extends mfBaseController { $building->pipework_enabled_by = $this->me->id; $building->save(); } - + } + + if(!$r->isset("pipework_enabled") && $this->me->is(["Admin", "pipeplanner"])) { + if($building->pipework_enabled == 1) { + $building->pipework_enabled = 0; + $building->pipework_enabled_date = date('U'); + $building->pipework_enabled_by = $this->me->id; + $building->save(); + } } if($building->workflow_comment != $r->workflow_comment) {