aboutsummaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-04-19 13:17:59 +0000
committerJan-Hendrik Willms <tleilax+github@gmail.com>2024-04-22 12:05:28 +0200
commit55dbe21a164c4b392e0e86a9cc0c647a421eefed (patch)
treecef0c0cb0f786de2a6a6db40303edf8b57f83653 /public
parent2ecf1b35e03599b8f4494db4018952e46ef64d02 (diff)
consistently uses CourseManagementSelectWidget on all sites of the course management, fixes #4030
Closes #4030 Merge request studip/studip!2887
Diffstat (limited to 'public')
-rw-r--r--public/admin_evaluation.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/public/admin_evaluation.php b/public/admin_evaluation.php
index f702173..bee8cce 100644
--- a/public/admin_evaluation.php
+++ b/public/admin_evaluation.php
@@ -66,6 +66,13 @@ if ($view === 'eval_inst') {
require_once 'lib/admin_search.inc.php';
} else if (Context::getId() && $view == "eval_sem") {
Navigation::activateItem('/course/admin/evaluation');
+ if ($GLOBALS['perm']->have_studip_perm('admin', Context::getId())) {
+ // Ensure the select widget is added last
+ NotificationCenter::on('SidebarWillRender', function () {
+ $widget = new CourseManagementSelectWidget();
+ Sidebar::get()->addWidget($widget);
+ });
+ }
} else {
Navigation::activateItem('/contents/evaluation');
}