From f9b8144f9818c1692b50dd7b81d5aa6b61f480cc Mon Sep 17 00:00:00 2001 From: Peter Thienel Date: Mon, 1 Sep 2025 09:35:12 +0000 Subject: =?UTF-8?q?Resolve=20"MVV:=20Zuordnung=20von=20Modulen=20an=20Stud?= =?UTF-8?q?iengangteilabschnitte=20immer=20m=C3=B6glich"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #5867 Merge request studip/studip!4466 --- app/controllers/studiengaenge/shared_version.php | 1 + app/views/studiengaenge/versionen/abschnitte.php | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/studiengaenge/shared_version.php b/app/controllers/studiengaenge/shared_version.php index 73715a7..abede2f 100644 --- a/app/controllers/studiengaenge/shared_version.php +++ b/app/controllers/studiengaenge/shared_version.php @@ -416,6 +416,7 @@ abstract class SharedVersionController extends MVVController return; } else if ($abschnitt) { if ($abschnitt->addModul($modul)) { + $abschnitt->verifyPermission(); $abschnitt->store(); PageLayout::postSuccess(sprintf( _('Das Modul "%s" wurde dem Abschnitt "%s" hinzugefügt.'), diff --git a/app/views/studiengaenge/versionen/abschnitte.php b/app/views/studiengaenge/versionen/abschnitte.php index 2d555c7..c388ec4 100644 --- a/app/views/studiengaenge/versionen/abschnitte.php +++ b/app/views/studiengaenge/versionen/abschnitte.php @@ -60,8 +60,7 @@ - abschnitte) > 0 && MvvPerm::haveFieldPermModul_zuordnungen('StgteilAbschnitt', MvvPerm::PERM_CREATE) - ) : ?> + abschnitte->count() && MvvPerm::haveFieldPermModul_zuordnungen($version->abschnitte->first(), MvvPerm::PERM_CREATE)) : ?> -- cgit v1.0