From 02705fea8f97a09f73f8077da759169d515b7c25 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms Date: Fri, 15 Aug 2025 14:49:40 +0200 Subject: fix area selection --- app/controllers/admin/courses.php | 16 ---------------- resources/vue/apps/AdminCourses.vue | 2 +- 2 files changed, 1 insertion(+), 17 deletions(-) diff --git a/app/controllers/admin/courses.php b/app/controllers/admin/courses.php index 8a66b0a..5292a88 100644 --- a/app/controllers/admin/courses.php +++ b/app/controllers/admin/courses.php @@ -1710,26 +1710,10 @@ class Admin_CoursesController extends AuthenticatedController /** * Adds HTML-Selector to the sidebar - * @param null $selected_action */ private function setActionsWidget() { Sidebar::get()->addWidget(new VueWidget('action-area-selector')); - -// $actions = $this->getActions(); -// $sidebar = Sidebar::Get(); -// $list = new SelectWidget(_('Aktionsbereichauswahl'), $this->url_for('admin/courses/set_action_type'), 'action_area'); -// -// foreach ($actions as $index => $action) { -// $list->addElement(new SelectElement( -// $index, -// $action['name'], -// $GLOBALS['user']->cfg->MY_COURSES_ACTION_AREA == $index), -// 'action-aria-' . $index -// ); -// } -// $list->setOnSubmitHandler("STUDIP.AdminCourses.App.changeActionArea($(this).find('select').val()); return false;"); -// $sidebar->addWidget($list, 'editmode'); } diff --git a/resources/vue/apps/AdminCourses.vue b/resources/vue/apps/AdminCourses.vue index 2806160..7bf7eda 100644 --- a/resources/vue/apps/AdminCourses.vue +++ b/resources/vue/apps/AdminCourses.vue @@ -404,7 +404,7 @@ export default { actionForCourseAndField(course, field, event) { if ( field !== 'name' - || this.actionAreas[this.currentActionAreaId].multimode + || this.actionAreas.find(area => area.id == this.currentActionAreaId).multimode ) { return; } -- cgit v1.0