aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-08-15 14:49:40 +0200
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-08-20 10:08:24 +0200
commit02705fea8f97a09f73f8077da759169d515b7c25 (patch)
tree05bbe4afa17ee59294bc02bb69817361dc5e7f39
parent58764a0ea5d3215fb3bb855c52474980ea990661 (diff)
fix area selection
-rw-r--r--app/controllers/admin/courses.php16
-rw-r--r--resources/vue/apps/AdminCourses.vue2
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;
}