diff options
| author | Peter Thienel <thienel@data-quest.de> | 2025-09-01 09:35:12 +0000 |
|---|---|---|
| committer | Peter Thienel <thienel@data-quest.de> | 2025-09-01 09:35:12 +0000 |
| commit | f9b8144f9818c1692b50dd7b81d5aa6b61f480cc (patch) | |
| tree | f9b2776f1527a21352d2370fc3982b1b423e96f5 | |
| parent | 9d79a296bdfd9c5a140797254469267cb25b3e51 (diff) | |
Resolve "MVV: Zuordnung von Modulen an Studiengangteilabschnitte immer möglich"
Closes #5867
Merge request studip/studip!4466
| -rw-r--r-- | app/controllers/studiengaenge/shared_version.php | 1 | ||||
| -rw-r--r-- | 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 @@ <? endif; ?> </tbody> <? endforeach; ?> - <? if (count($version->abschnitte) > 0 && MvvPerm::haveFieldPermModul_zuordnungen('StgteilAbschnitt', MvvPerm::PERM_CREATE) - ) : ?> + <? if ($version->abschnitte->count() && MvvPerm::haveFieldPermModul_zuordnungen($version->abschnitte->first(), MvvPerm::PERM_CREATE)) : ?> <tbody> <tr> <td colspan="3"> |
