From 5670bac3f682376582be954e826d3722f1bde20f Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Thu, 20 Jul 2023 15:04:18 +0200 Subject: [PATCH] Don't allow canceling of Stg Abmeldungen --- application/libraries/AntragLib.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/application/libraries/AntragLib.php b/application/libraries/AntragLib.php index 6e05380a5..c1cab664f 100644 --- a/application/libraries/AntragLib.php +++ b/application/libraries/AntragLib.php @@ -1545,7 +1545,16 @@ class AntragLib */ public function isEntitledToCancelAntrag($antrag_id) { - return $this->isOwnAntrag($antrag_id); + $result = $this->_ci->StudierendenantragModel->load($antrag_id); + if (!hasData($result)) + return false; + $antrag = current(getData($result)); + + if ($antrag->typ != Studierendenantrag_model::TYP_ABMELDUNG_STGL) + return $this->isOwnAntrag($antrag_id); + + // TODO(chris): assistenz can not cancel - should they be able to? + return false; } /**