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 12:11:51 +0200 |
| commit | eb47fd27fea403bbad268b6e0a2d30f4f4c8f5bd (patch) | |
| tree | ce6ad529c04ae57fb24bd7fe6728be4a16237f6a /app | |
| parent | 5f9c08c39e0a2eb7c1ec5ae95885e8b5361b18db (diff) | |
verification of permissions fixed to show form and store assignment (cherry picked from commit f9b8144f9818c1692b50dd7b81d5aa6b61f480cc), re #5867
Diffstat (limited to 'app')
| -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 50c0f99..58d8a9c 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 541c197..ac01bc2 100644 --- a/app/views/studiengaenge/versionen/abschnitte.php +++ b/app/views/studiengaenge/versionen/abschnitte.php @@ -61,8 +61,7 @@ </tbody> <? endforeach; TextHelper::reset_cycle(); ?> - <? 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"> |
