diff --git a/application/config/navigation.php b/application/config/navigation.php
index 4d4dcc22a..0a7c0131f 100644
--- a/application/config/navigation.php
+++ b/application/config/navigation.php
@@ -170,6 +170,13 @@ $config['navigation_header'] = array(
'expand' => true,
'sort' => 51,
'requiredPermissions' => 'vertrag/mitarbeiter:r'
+ ),
+ 'studierendenverwaltung' => array(
+ 'link' => site_url('studentenverwaltung'),
+ 'description' => 'Studierendenverwaltung',
+ 'expand' => true,
+ 'sort' => 52,
+ 'requiredPermissions' => ['admin:r', 'assistenz:r']
)
)
),
diff --git a/public/js/components/Stv/Studentenverwaltung.js b/public/js/components/Stv/Studentenverwaltung.js
index 66ff7f891..a1bfd065d 100644
--- a/public/js/components/Stv/Studentenverwaltung.js
+++ b/public/js/components/Stv/Studentenverwaltung.js
@@ -192,6 +192,37 @@ export default {
}
return extraItems;
+ },
+ appMenuLvPlanungItems() {
+ 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/lvplanung.xls.php?'
+ + '&studiengang_kz=' + studiengang_kz
+ + '&semester=' + semester
+ + '&studiensemester_kurzbz=' + this.studiensemesterKurzbz
+ + '&orgform_kurzbz=' + orgform,
+ description: 'stv/lvplanung_xls'
+ });
+ extraItems.push({
+ link: FHC_JS_DATA_STORAGE_OBJECT.app_root
+ + 'content/statistik/lvplanung.php?'
+ + '&studiengang_kz=' + studiengang_kz
+ + '&semester=' + semester,
+ description: 'stv/lvplanung_html'
+ });
+ }
+
+ return extraItems;
+ },
+ linkRt(){
+ return FHC_JS_DATA_STORAGE_OBJECT.app_root + '/vilesci/stammdaten/reihungstestverwaltung.php'
}
},
watch: {
@@ -629,6 +660,34 @@ export default {
+
+
+ {{ $p.t('stv/lvplanung') }}
+
+
+
+
+
+ {{ $p.t('stv/RTVerwaltung') }}
+
+
diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php
index 8a62867f8..d64f3876e 100644
--- a/system/phrasesupdate.php
+++ b/system/phrasesupdate.php
@@ -58135,6 +58135,86 @@ I have been informed that I am under no obligation to consent to the transmissio
)
)
),
+ array(
+ 'app' => 'core',
+ 'category' => 'stv',
+ 'phrase' => 'lvplanung',
+ 'insertvon' => 'system',
+ 'phrases' => array(
+ array(
+ 'sprache' => 'German',
+ 'text' => 'LV-Planung',
+ 'description' => '',
+ 'insertvon' => 'system'
+ ),
+ array(
+ 'sprache' => 'English',
+ 'text' => 'Course-Planning',
+ 'description' => '',
+ 'insertvon' => 'system'
+ )
+ )
+ ),
+ array(
+ 'app' => 'core',
+ 'category' => 'stv',
+ 'phrase' => 'lvplanung_xls',
+ 'insertvon' => 'system',
+ 'phrases' => array(
+ array(
+ 'sprache' => 'German',
+ 'text' => 'LV-Planung EXCEL',
+ 'description' => '',
+ 'insertvon' => 'system'
+ ),
+ array(
+ 'sprache' => 'English',
+ 'text' => 'Course-Planning EXCEL',
+ 'description' => '',
+ 'insertvon' => 'system'
+ )
+ )
+ ),
+ array(
+ 'app' => 'core',
+ 'category' => 'stv',
+ 'phrase' => 'lvplanung_html',
+ 'insertvon' => 'system',
+ 'phrases' => array(
+ array(
+ 'sprache' => 'German',
+ 'text' => 'LV-Planung HTML',
+ 'description' => '',
+ 'insertvon' => 'system'
+ ),
+ array(
+ 'sprache' => 'English',
+ 'text' => 'Course-Planning HTML',
+ 'description' => '',
+ 'insertvon' => 'system'
+ )
+ )
+ ),
+ array(
+ 'app' => 'core',
+ 'category' => 'stv',
+ 'phrase' => 'RTVerwaltung',
+ 'insertvon' => 'system',
+ 'phrases' => array(
+ array(
+ 'sprache' => 'German',
+ 'text' => 'Reihungstestverwaltung',
+ 'description' => '',
+ 'insertvon' => 'system'
+ ),
+ array(
+ 'sprache' => 'English',
+ 'text' => 'Administration Placement Test',
+ 'description' => '',
+ 'insertvon' => 'system'
+ )
+ )
+ ),
// ### Phrases Dashboard Admin START
array(