aboutsummaryrefslogtreecommitdiff
path: root/lib/models/ModulDeskriptor.php
diff options
context:
space:
mode:
authorPeter Thienel <thienel@data-quest.de>2025-06-26 16:44:58 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2025-06-26 16:44:58 +0000
commit6f7299342e86431a2ebd3a6197a985d1653b1dd2 (patch)
treecc52bc96e0cad1ca0c0a33c4dcb048746db4ff83 /lib/models/ModulDeskriptor.php
parent176cf83d651b28f1d19895af375cef66292624ef (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.php5
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;