diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-08-15 14:49:40 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-08-20 10:08:24 +0200 |
| commit | 02705fea8f97a09f73f8077da759169d515b7c25 (patch) | |
| tree | 05bbe4afa17ee59294bc02bb69817361dc5e7f39 | |
| parent | 58764a0ea5d3215fb3bb855c52474980ea990661 (diff) | |
fix area selection
| -rw-r--r-- | app/controllers/admin/courses.php | 16 | ||||
| -rw-r--r-- | resources/vue/apps/AdminCourses.vue | 2 |
2 files changed, 1 insertions, 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; } |
