aboutsummaryrefslogtreecommitdiff
path: root/lib/models/StgteilVersion.php
diff options
context:
space:
mode:
authorPeter Thienel <thienel@data-quest.de>2024-12-02 15:57:37 +0000
committerPeter Thienel <thienel@data-quest.de>2024-12-02 15:57:37 +0000
commit2e9f63211551b23ca064db6f1695e7a92ea2e889 (patch)
tree05fb1fa58d1413f2233a2f5da0f05baa15e74107 /lib/models/StgteilVersion.php
parent83b735caa7c01c83511c2981eecea4480dcb1705 (diff)
Resolve "JsonApi-Routen für MVV zur Ausgabe eines externen modularisierten Veranstaltungsverzeichnisses"
Closes #4255 Merge request studip/studip!3089
Diffstat (limited to 'lib/models/StgteilVersion.php')
-rw-r--r--lib/models/StgteilVersion.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/models/StgteilVersion.php b/lib/models/StgteilVersion.php
index 5add60b..113875c 100644
--- a/lib/models/StgteilVersion.php
+++ b/lib/models/StgteilVersion.php
@@ -67,6 +67,14 @@ class StgteilVersion extends ModuleManagementModelTreeItem
'on_delete' => 'delete',
'on_store' => 'store'
];
+ $config['belongs_to']['start_semester'] = [
+ 'class_name' => Semester::class,
+ 'foreign_key' => 'start_sem',
+ ];
+ $config['belongs_to']['end_semester'] = [
+ 'class_name' => Semester::class,
+ 'foreign_key' => 'end_sem',
+ ];
$config['additional_fields']['count_abschnitte']['get'] =
function($version) { return $version->count_abschnitte; };