diff options
| author | Rasmus Fuhse <fuhse@data-quest.de> | 2024-12-13 08:47:34 +0000 |
|---|---|---|
| committer | Rasmus Fuhse <fuhse@data-quest.de> | 2024-12-13 08:47:34 +0000 |
| commit | e91bdb5a66b1d2a2592be1c08a92da9d97e4f433 (patch) | |
| tree | d2efc1bafaff1ce4c8f720d163a161c000c5f316 | |
| parent | e9666d6f7596dee84e525c50b1eaf8fe47963775 (diff) | |
Resolve "VA lässt sich aus Übersicht nicht merh öffnen"
Closes #5013
Merge request studip/studip!3758
| -rw-r--r-- | public/seminar_main.php | 10 | ||||
| -rw-r--r-- | resources/vue/components/MyCoursesTables.vue | 2 | ||||
| -rw-r--r-- | resources/vue/components/MyCoursesTiles.vue | 2 | ||||
| -rw-r--r-- | resources/vue/mixins/MyCoursesMixin.js | 2 |
4 files changed, 12 insertions, 4 deletions
diff --git a/public/seminar_main.php b/public/seminar_main.php index a4ac2fe..6802448 100644 --- a/public/seminar_main.php +++ b/public/seminar_main.php @@ -23,5 +23,13 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -require '../lib/bootstrap.php'; +require __DIR__ . '/../lib/bootstrap.php'; + +// Handle legacy links +// TODO: Remove at the latest for Stud.IP 7.0 +if (isset($_GET['auswahl']) && !isset($_GET['to'])) { + $_GET['to'] = $_GET['auswahl']; + unset($_GET['auswahl']); +} + header('Location: ' . URLHelper::getURL('dispatch.php/course/go', $_GET)); diff --git a/resources/vue/components/MyCoursesTables.vue b/resources/vue/components/MyCoursesTables.vue index 08d57da..0bf9423 100644 --- a/resources/vue/components/MyCoursesTables.vue +++ b/resources/vue/components/MyCoursesTables.vue @@ -56,7 +56,7 @@ {{ course.number }} </td> <td :class="{'subcourse-indented': isChild(course)}"> - <a :href="urlFor('seminar_main.php', {auswahl: course.id})"> + <a :href="urlFor('seminar_main.php', {to: course.id})"> {{ getCourseName(course, getConfig('sem_number') && responsiveDisplay) }} <span v-if="course.is_deputy">{{ $gettext('[Vertretung]') }}</span> </a> diff --git a/resources/vue/components/MyCoursesTiles.vue b/resources/vue/components/MyCoursesTiles.vue index 1649238..81e0237 100644 --- a/resources/vue/components/MyCoursesTiles.vue +++ b/resources/vue/components/MyCoursesTiles.vue @@ -24,7 +24,7 @@ ></studip-action-menu> </span> - <a :href="urlFor('seminar_main.php', {auswahl: course.id})" class="tiles-grid-element-header-content" :title="getCourseName(course, getConfig('sem_number'))"> + <a :href="urlFor('seminar_main.php', {to: course.id})" class="tiles-grid-element-header-content" :title="getCourseName(course, getConfig('sem_number'))"> <span :style="{backgroundImage: `url(${course.avatar})`}" class="tiles-grid-element-header-image"></span> <span class="tiled-grid-element-header-title"> {{ getCourseName(course, getConfig('sem_number')) }} diff --git a/resources/vue/mixins/MyCoursesMixin.js b/resources/vue/mixins/MyCoursesMixin.js index dcf73a6..6b22707 100644 --- a/resources/vue/mixins/MyCoursesMixin.js +++ b/resources/vue/mixins/MyCoursesMixin.js @@ -142,7 +142,7 @@ export default { } result.url = this.urlFor('seminar_main.php', { - auswahl: course.id, + to: course.id, redirect_to: result.url, }); } |
