comment in groups in lvvw treemenu to have them for drag and drop, add language and isMobile injects to prevent warnings from searchbar component, studvw clear selection when degree program changes, update fontawesome from 6.1.1 to 6.7.2 and primeicons from 5.0.0 to 6.0.1 to prevent glyph bbox warnings in ff browser console

This commit is contained in:
Harald Bamberger
2026-08-10 06:48:53 +02:00
parent a00f6363d9
commit 196e9be728
6 changed files with 23 additions and 14 deletions
+2 -2
View File
@@ -22,10 +22,10 @@ if (!defined('BASEPATH')) exit('No direct script access allowed');
$config['root'] = [ $config['root'] = [
'stg' => [ 'stg' => [
'semester' => [ 'semester' => [
/*'group', 'group',
'verband' => [ 'verband' => [
'group' 'group'
]*/ ]
], ],
'orgform' 'orgform'
] ]
+1 -1
View File
@@ -56,7 +56,7 @@ $configArray = [
<router-view <router-view
default-semester="<?= $variables['semester_aktuell']; ?>" default-semester="<?= $variables['semester_aktuell']; ?>"
active-addons="<?= defined('ACTIVE_ADDONS') ? ACTIVE_ADDONS : ''; ?>" active-addons="<?= defined('ACTIVE_ADDONS') ? ACTIVE_ADDONS : ''; ?>"
stv-root="<?= site_url('Studentenverwaltung'); ?>" stv-root="<?= site_url('studvw'); ?>"
cis-root="<?= CIS_ROOT; ?>" cis-root="<?= CIS_ROOT; ?>"
avatar-url="<?= site_url('Cis/Pub/bild/person/' . getAuthPersonId()); ?>" avatar-url="<?= site_url('Cis/Pub/bild/person/' . getAuthPersonId()); ?>"
logout-url="<?= site_url('Cis/Auth/logout'); ?>" logout-url="<?= site_url('Cis/Auth/logout'); ?>"
+4 -4
View File
@@ -109,9 +109,9 @@
"type": "package", "type": "package",
"package": { "package": {
"name": "fortawesome/font-awesome6", "name": "fortawesome/font-awesome6",
"version": "6.1.1", "version": "6.7.2",
"dist": { "dist": {
"url": "https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.1.1.zip", "url": "https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.7.2.zip",
"type": "zip" "type": "zip"
} }
} }
@@ -468,7 +468,7 @@
"fgelinas/timepicker": "0.3.3", "fgelinas/timepicker": "0.3.3",
"fortawesome/font-awesome4": "4.7.*", "fortawesome/font-awesome4": "4.7.*",
"fortawesome/font-awesome6": "6.1.*", "fortawesome/font-awesome6": "6.7.*",
"fzaninotto/faker": "1.*", "fzaninotto/faker": "1.*",
"firebase/php-jwt": "^6.0", "firebase/php-jwt": "^6.0",
@@ -496,7 +496,7 @@
"netcarver/textile": "3.7.*", "netcarver/textile": "3.7.*",
"nicolaskruchten/pivottable": "2.23.0", "nicolaskruchten/pivottable": "2.23.0",
"npm-asset/primevue": "3.29.1", "npm-asset/primevue": "3.29.1",
"npm-asset/primeicons": "5.0.0", "npm-asset/primeicons": "6.0.1",
"olifolkerd/tabulator4": "4.9.*", "olifolkerd/tabulator4": "4.9.*",
"olifolkerd/tabulator5": "5.5.*", "olifolkerd/tabulator5": "5.5.*",
Generated
+5 -5
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "869cbc35bd1ba90ab90934fcb41b0f51", "content-hash": "bc21de2a48b960781c1ed028c4b8d7b9",
"packages": [ "packages": [
{ {
"name": "afarkas/html5shiv", "name": "afarkas/html5shiv",
@@ -960,10 +960,10 @@
}, },
{ {
"name": "fortawesome/font-awesome6", "name": "fortawesome/font-awesome6",
"version": "6.1.1", "version": "6.7.2",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.1.1.zip" "url": "https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.7.2.zip"
}, },
"type": "library" "type": "library"
}, },
@@ -1565,10 +1565,10 @@
}, },
{ {
"name": "npm-asset/primeicons", "name": "npm-asset/primeicons",
"version": "5.0.0", "version": "6.0.1",
"dist": { "dist": {
"type": "tar", "type": "tar",
"url": "https://registry.npmjs.org/primeicons/-/primeicons-5.0.0.tgz" "url": "https://registry.npmjs.org/primeicons/-/primeicons-6.0.1.tgz"
}, },
"type": "npm-asset", "type": "npm-asset",
"license": [ "license": [
@@ -49,10 +49,13 @@ export default {
permissionLehrveranstaltung: this.permissions['lehre/lehrveranstaltung'], permissionLehrveranstaltung: this.permissions['lehre/lehrveranstaltung'],
permissionGruppenEntfernen: this.permissions['lv-plan/gruppenentfernen'], permissionGruppenEntfernen: this.permissions['lv-plan/gruppenentfernen'],
permissionLektorEntfernen: this.permissions['lv-plan/lektorentfernen'], permissionLektorEntfernen: this.permissions['lv-plan/lektorentfernen'],
language: Vue.computed(() => this.$p.user_language),
isMobile: false,
} }
}, },
data() { data() {
return { return {
sidebarCollapsed: false,
appconfig:{}, appconfig:{},
configEndpoints: ApiLvConfig, configEndpoints: ApiLvConfig,
selected: [], selected: [],
@@ -89,8 +89,9 @@ export default {
hasZGVMasterPermission: this.permissions['student/editMakkZgv'], hasZGVMasterPermission: this.permissions['student/editMakkZgv'],
hasZGVDoctorPermission: this.permissions['student/editDokZgv'], hasZGVDoctorPermission: this.permissions['student/editDokZgv'],
hasBismeldenPermission: this.permissions['student/editBismelden'], hasBismeldenPermission: this.permissions['student/editBismelden'],
authUid: this.authUid authUid: this.authUid,
language: Vue.computed(() => this.$p.user_language),
isMobile: false,
} }
}, },
data() { data() {
@@ -313,6 +314,11 @@ export default {
sidebarCollapsed(newVal) { sidebarCollapsed(newVal) {
if(newVal) this.$refs.hSplit.collapseLeft() if(newVal) this.$refs.hSplit.collapseLeft()
else this.$refs.hSplit.showBoth() else this.$refs.hSplit.showBoth()
},
studiengangKz(newVal, oldVal) {
if (newVal !== oldVal) {
this.$refs.stvList.clearSelection();
}
} }
}, },
methods: { methods: {