From 68965bed021bf645e560041af4df60fffa29a5f9 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+github@gmail.com> Date: Thu, 24 Feb 2022 16:31:20 +0100 Subject: [PATCH] remove consultation widget, fixes #713 --- app/controllers/course/overview.php | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/app/controllers/course/overview.php b/app/controllers/course/overview.php index 1977ed42adf..9246fe3aebc 100644 --- a/app/controllers/course/overview.php +++ b/app/controllers/course/overview.php @@ -145,34 +145,6 @@ class Course_OverviewController extends AuthenticatedController Sidebar::get()->addWidget($actions); } - if (Config::get()->CONSULTATION_ENABLED) { - $links = $sidebar->addWidget(new LinksWidget()); - $links->setTitle(_('Sprechstunden der Lehrenden')); - - foreach ($this->course->getMembersWithStatus('dozent', true)->pluck('user') as $teacher) { - $consultations = ConsultationBlock::countByRange($teacher); - if ($consultations === 0) { - continue; - } - - $link = ($teacher->id === $GLOBALS['user']->id || $GLOBALS['user']->perms === 'root') - ? 'admin' - : 'overview'; - $disabled = $GLOBALS['user']->id !== $teacher->id - && $GLOBALS['user']->perms === 'dozent' - && !Config::get()->CONSULTATION_ALLOW_DOCENTS_RESERVING; - $links->addLink( - $teacher->getFullName(), - URLHelper::getURL("dispatch.php/consultation/{$link}", [ - 'username' => $teacher->username, - 'cid' => null, - ]), - Icon::create(Avatar::getAvatar($teacher->id)->getURL(Avatar::SMALL)), - compact('disabled') - ); - } - } - $share = new ShareWidget(); if ($this->studygroup_mode) { $share->addCopyableLink( -- GitLab