aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/basicdata.php
diff options
context:
space:
mode:
authorRasmus Fuhse <fuhse@data-quest.de>2023-07-11 13:49:47 +0000
committerRasmus Fuhse <fuhse@data-quest.de>2023-07-11 13:49:47 +0000
commite234779f2cf3195b2a14a4179f05c31038e478be (patch)
tree6eed77119dd36103f8164556123e7198b15aef93 /app/controllers/course/basicdata.php
parent3beb9a1c6a6d5df15ac0fc3d856b44c9da2faeec (diff)
Resolve "Umstellung der Adminseite für Veranstaltungen auf vue.js"
Closes #1965 Merge request studip/studip!1280
Diffstat (limited to 'app/controllers/course/basicdata.php')
-rw-r--r--app/controllers/course/basicdata.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/controllers/course/basicdata.php b/app/controllers/course/basicdata.php
index baa817a..3bf10f7 100644
--- a/app/controllers/course/basicdata.php
+++ b/app/controllers/course/basicdata.php
@@ -524,7 +524,14 @@ class Course_BasicdataController extends AuthenticatedController
}
$this->flash['msg'] = $this->msg;
$this->flash['open'] = Request::get("open");
- $this->redirect($this->url_for('course/basicdata/view/' . $sem->getId()));
+ if (Request::isDialog()) {
+ $this->response->add_header('X-Dialog-Close', 1);
+ $this->response->add_header('X-Dialog-Execute', 'STUDIP.AdminCourses.App.reloadCourse');
+ $this->render_text($course_id);
+ } else {
+ $this->redirect($this->url_for('course/basicdata/view/' . $sem->getId()));
+ }
+
}
public function add_member_action($course_id, $status = 'dozent')