diff options
| author | Murtaza Sultani <sultani@data-quest.de> | 2025-07-09 12:23:45 +0200 |
|---|---|---|
| committer | Murtaza Sultani <sultani@data-quest.de> | 2025-07-09 12:23:45 +0200 |
| commit | bcdb5b22b0c751c3027595d9ba0fd743982b909d (patch) | |
| tree | 2c9d0648a3e76e7935fe796a19d044becf3bb91a /lib/modules | |
| parent | a02371a023bc06bab62d774a3a38fd242aed0f99 (diff) | |
Resolve "Forum3: Ansicht letzte Beiträge fehlt"
Closes #5686
Merge request studip/studip!4331
Diffstat (limited to 'lib/modules')
| -rw-r--r-- | lib/modules/CoreForum.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/modules/CoreForum.php b/lib/modules/CoreForum.php index 0c2b5e5..138fc60 100644 --- a/lib/modules/CoreForum.php +++ b/lib/modules/CoreForum.php @@ -31,6 +31,11 @@ class CoreForum extends CorePlugin implements StudipModule } $navigation->addSubNavigation( + 'discussions', + new Navigation(_('Alle Diskussionen'), 'dispatch.php/course/forum/discussions') + ); + + $navigation->addSubNavigation( 'subscriptions', new Navigation(_('Abonnierte Diskussionen'), 'dispatch.php/course/forum/subscriptions') ); @@ -73,6 +78,7 @@ class CoreForum extends CorePlugin implements StudipModule public function getInfoTemplate($course_id) { // TODO: Implement getInfoTemplate() method. + return null; } public static function isAdmin($course_id): bool @@ -91,7 +97,7 @@ class CoreForum extends CorePlugin implements StudipModule /** * {@inheritdoc} */ - public function getMetadata() + public function getMetadata(): array { return [ 'summary' => _('Veranstaltungsbegleitender Meinungsaustausch zu bestimmten Themen'), @@ -112,7 +118,7 @@ class CoreForum extends CorePlugin implements StudipModule ]; } - public static function deleteCourseContents($course_id) + public static function deleteCourseContents($course_id): void { \Forum\ForumCategory::deleteBySQL("range_id = ?", [$course_id]); \Forum\ForumTopic::deleteBySQL("range_id = ?", [$course_id]); |
