diff options
| author | Peter Thienel <thienel@data-quest.de> | 2025-06-26 16:44:58 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2025-06-26 16:44:58 +0000 |
| commit | 6f7299342e86431a2ebd3a6197a985d1653b1dd2 (patch) | |
| tree | cc52bc96e0cad1ca0c0a33c4dcb048746db4ff83 /lib/models/ModulDeskriptor.php | |
| parent | 176cf83d651b28f1d19895af375cef66292624ef (diff) | |
Resolve "Erweiterung der Modulverwaltung um Studiengangsspezifische Informationen"
Closes #5383
Merge request studip/studip!4051
Diffstat (limited to 'lib/models/ModulDeskriptor.php')
| -rw-r--r-- | lib/models/ModulDeskriptor.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/models/ModulDeskriptor.php b/lib/models/ModulDeskriptor.php index d9da0bb..fe41200 100644 --- a/lib/models/ModulDeskriptor.php +++ b/lib/models/ModulDeskriptor.php @@ -44,6 +44,8 @@ class ModulDeskriptor extends ModuleManagementModel { + use MvvReplaceDataFieldsTrait; + protected static function configure($config = []) { $config['db_table'] = 'mvv_modul_deskriptor'; @@ -69,6 +71,9 @@ class ModulDeskriptor extends ModuleManagementModel } ]; + $config['additional_fields']['abschnitt_assignments']['get'] = + fn(ModulDeskriptor $m): SimpleORMapCollection => $m->modul->abschnitte_modul; + $config['i18n_fields']['verantwortlich'] = true; $config['i18n_fields']['bezeichnung'] = true; $config['i18n_fields']['voraussetzung'] = true; |
