From 6a6ad415a433794d4787f8fa45e3eaac22f424a5 Mon Sep 17 00:00:00 2001 From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> Date: Fri, 1 Sep 2023 07:23:25 +0000 Subject: [PATCH] put setting into it's own OptionsWidget, re #3109 Merge request studip/studip!2105 --- app/controllers/calendar/calendar.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/controllers/calendar/calendar.php b/app/controllers/calendar/calendar.php index 8cda97ae375..2e17ff2eec5 100644 --- a/app/controllers/calendar/calendar.php +++ b/app/controllers/calendar/calendar.php @@ -101,6 +101,7 @@ class Calendar_CalendarController extends AuthenticatedController $tmpl->action_url = $this->url_for(); $tmpl->category = $this->category; $filters->addElement(new WidgetElement($tmpl->render())); + Sidebar::get()->addWidget($filters); if (Config::get()->CALENDAR_GROUP_ENABLE || Config::get()->COURSE_CALENDAR_ENABLE) { @@ -109,14 +110,16 @@ class Calendar_CalendarController extends AuthenticatedController $tmpl->action_url = $this->url_for('calendar/group/switch'); $tmpl->view = $this->action; $filters->addElement(new WidgetElement($tmpl->render())); - $filters->addCheckbox( + + $settings = new OptionsWidget(); + $settings->addCheckbox( _('Abgelehnte Termine anzeigen'), $this->settings['show_declined'] ?? false, $this->url_for($this->base . 'show_declined', ['show_declined' => 1]), $this->url_for($this->base . 'show_declined', ['show_declined' => 0]) ); + Sidebar::get()->addWidget($settings); } - Sidebar::get()->addWidget($filters); } public function index_action() -- GitLab