From 03b31820009b264d5d1bbca11c462cfa63aa5159 Mon Sep 17 00:00:00 2001 From: chfhtw Date: Mon, 17 Nov 2025 13:09:16 +0100 Subject: [PATCH] adding Notenspiegel to AppMenu --- .../js/components/Stv/Studentenverwaltung.js | 64 ++++++++++++++- system/phrasesupdate.php | 80 +++++++++++++++++++ 2 files changed, 143 insertions(+), 1 deletion(-) diff --git a/public/js/components/Stv/Studentenverwaltung.js b/public/js/components/Stv/Studentenverwaltung.js index 06bb07aec..05325346a 100644 --- a/public/js/components/Stv/Studentenverwaltung.js +++ b/public/js/components/Stv/Studentenverwaltung.js @@ -133,6 +133,44 @@ export default { verbandEndpoint: ApiStvVerband } }, + computed: { + appMenuExtraItems() { + const extraItems = []; + + if (this.studiengangKz !== undefined && this.selected_semester !== undefined) { + const studiengang_kz = String(this.studiengangKz); + const semester = String(this.selected_semester); + const orgform = this.selected_orgform || ''; + + extraItems.push({ + link: FHC_JS_DATA_STORAGE_OBJECT.app_root + + 'content/statistik/notenspiegel.php?type=xls' + + '&studiengang_kz=' + studiengang_kz + + '&semester=' + semester + + '&orgform=' + orgform, + description: 'stv/grade_report_xls' + }); + extraItems.push({ + link: FHC_JS_DATA_STORAGE_OBJECT.app_root + + 'content/statistik/notenspiegel_erweitert.php?typ=xls' + + '&studiengang_kz=' + studiengang_kz + + '&semester=' + semester + + '&orgform=' + orgform, + description: 'stv/grade_report_xls_extended' + }); + extraItems.push({ + link: FHC_JS_DATA_STORAGE_OBJECT.app_root + + 'content/statistik/notenspiegel.php?type=html' + + '&studiengang_kz=' + studiengang_kz + + '&semester=' + semester + + '&orgform=' + orgform, + description: 'stv/grade_report_html' + }); + } + + return extraItems; + } + }, watch: { 'url_studiensemester_kurzbz': function (newVal, oldVal) { if (newVal !== oldVal) { @@ -393,7 +431,31 @@ export default {
- + +
  • + + +
  • +