Commit Graph

4357 Commits

Author SHA1 Message Date
Paolo 6edc8a127f Fixed application/libraries/DocumentExportLib.php to generate docs with DocsboxLib 2025-09-09 15:55:56 +02:00
Paolo eaacbcf7cc - Bugfix in application/controllers/Cis/Documents.php
- application/libraries/AkteLib.php->_get fixes
- b/application/libraries/DmsLib.php better handling when no DMS is found
2025-09-09 15:48:53 +02:00
Paolo 88cdd43b3e Fixed AkteLib 2025-09-09 14:28:36 +02:00
Paolo 2ee0c95467 - DmsLib:
- Removed deprecated methods from the DMSLib, these were the "problematic" types of methods:
		- Methods that would perform an upload/download of the file (should be performed by a controller)
		- Methods that were returning a base64 representation of the file (what if the file is a 1Gb?)
		- Methods that were performing operation on the akte (should be done in the AkteLib)
	- The first two types have been removed and added new utility method to read a file (wrapper of the DMSFSModel)
	- The last type of methods has been removed and same functionalities already exists in the AkteLib
	- Minor fixes
- AkteLib:
	- Added new methods to get an akte with relative content (even from the DMS) with different parameters (akte_id, person_id, dokument_kurzbz, signiert, stud_selfservice)
- AkteModel:
	- Removed the getArchiv method
- Replaced the usage of the AkteModel with the AkteLib as much as possible. AkteModel is used mainly to quickly check if an akte exists or not, otherwise the AkteLib is used for read/write operations
- Replaced the DmsLib usage with the AkteLib usage where the old deprecated DmsLib methods, that were working with the akte too, were used
2025-09-09 13:28:56 +02:00
Andreas Österreicher a1f305aa51 Merge branch 'feature-61672/svnr_im_fas_ausblenden_bei_studierenden' 2025-09-04 14:17:09 +02:00
Andreas Österreicher 8bba492ec1 Check for existing Folder before loading possible routes 2025-09-04 13:36:14 +02:00
Andreas Österreicher edce5716fd Merge branch 'feature-63370/AnwesenheitenMicrotuning' 2025-09-02 15:50:45 +02:00
Alexei Karpenko 0782de0550 uhstat form: moved constant down for better readability 2025-09-02 15:09:15 +02:00
Alexei Karpenko 022fb26e92 uhstat1 form: removed staatenlos code from dropdowns 2025-09-02 15:08:58 +02:00
Andreas Österreicher e0a3df5d06 Merge branch 'feature-66775/UHSTAT_1_mit_normalem_login' 2025-09-02 14:59:52 +02:00
Johann Hoffmann fa6d651b21 phrasen & permissionLib/Phrases reference $param in lvMenuBuild event 2025-09-01 16:48:24 +02:00
Andreas Österreicher f18de90c67 Merge branch 'nscbrandb-env_routes' 2025-08-29 12:11:06 +02:00
nscbrandb d17f87be09 also take environment config into account 2025-08-29 10:35:27 +02:00
ma0048 7df383f45e hinzugefuegte spann class caps durch den parser entfernt 2025-08-28 08:36:20 +02:00
Alexei Karpenko 1d634a2530 uhstat form: bewerbungstool user data is loaded if there is a login, normal logged in user data otherwise. renamed methods, removed unnecessary model loads 2025-08-27 16:23:58 +02:00
Andreas Österreicher d7c56ad05d Merge branch 'master' into feature-61672/svnr_im_fas_ausblenden_bei_studierenden 2025-08-26 08:58:01 +02:00
Andreas Österreicher c6d04c7490 Merge branch 'master' into feature-61672/svnr_aus_infocenter_tool_entfernen 2025-08-26 08:43:22 +02:00
Andreas Österreicher ce432d4c43 Merge branch 'master' into feature-61672/svnr_im_fas_ausblenden_bei_studierenden 2025-08-26 08:36:36 +02:00
Alexei Karpenko 531fae8ab5 enabled filling out UHSTAT1 form for logged in students 2025-08-23 16:46:26 +02:00
Harald Bamberger ad83228396 do not terminatewithsuccess in function called in db transaction because this results in the transaction being rollbacked 2025-08-19 17:34:23 +02:00
Harald Bamberger 905a2dadff terminate with error if receiver person_id or prestudent_id is not found 2025-08-19 17:18:57 +02:00
Harald Bamberger 1c86a6ad55 add validation callback wrapper method 2025-08-19 16:05:47 +02:00
Harald Bamberger ef80a19a24 allow negative studiengang_kz in prestudent and orgform urls 2025-08-19 13:22:59 +02:00
Harald Bamberger b9e3c47be9 Merge branch 'master' into feature-62779/xul_abloese_haustechnik_schluesselverwaltung 2025-08-14 18:03:36 +02:00
Harald Bamberger ed00c8d0ae add permission for new function in Core_Notizcontroller to NotizPerson Controller 2025-08-14 16:45:52 +02:00
Harald Bamberger 83d98c258e stv Notiz Controller add permission for new function getCountNotes 2025-08-14 16:36:00 +02:00
Harald Bamberger 1092463beb show count of notes in tab title 2025-08-14 15:23:42 +02:00
Harald Bamberger 33fbbde99f Merge branch 'master' into feature-63411/Notizen_Anzahl_im_Tab_Header_anzeigen 2025-08-14 12:32:07 +02:00
Harald Bamberger a51f587da7 match negative studiengang_kz explicitly 2025-08-14 10:29:16 +02:00
Harald Bamberger e11ff91b53 use (:any) for studiengang_kz since it can be negative 2025-08-13 18:45:58 +02:00
Harald Bamberger 50b2334e5c work in progess, calc tabs title suffix when component is not rendered 2025-08-13 10:38:30 +02:00
Harald Bamberger e7f58ca1ba Merge branch 'master' into feature-62779/xul_abloese_haustechnik_schluesselverwaltung 2025-08-13 07:33:13 +02:00
Harald Bamberger 2402693116 Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231 2025-08-12 09:07:19 +02:00
ma0048 57bc4d7b92 load phraseslib in students 2025-08-12 08:51:55 +02:00
Harald Bamberger 80f1edca8f Merge branch 'master' into merge_FHC4_55354_55991_55992_60874_60876_60875_61229_61230_61231 2025-08-11 15:25:16 +02:00
Harald Bamberger c8c3361783 use getAktOrNextSemester instead of getNearest to use next semester in summer 2025-08-11 11:26:01 +02:00
ma0068 c109d84492 Tab Details: bugfix: show Zugangscode 2025-08-11 10:13:42 +02:00
Harald Bamberger 8c797fb212 Personal LVPlan: generate download links also for employees not only for students 2025-08-07 15:34:23 +02:00
ma0068 b2d8b81ab5 Changes for Tab Notes
- change layout to classicFas to enable input note with one click less
- extend Tab component: add headerSuffix
- show count of messages in header
2025-08-07 15:30:04 +02:00
Harald Bamberger 954cd16d10 use getAktOrNextSemester to determine preselected semester 2025-08-07 09:21:12 +02:00
chfhtw c96db9f573 reworked StV favorites (only 1st tier version) 2025-08-06 11:06:57 +02:00
ma0068 42a40072fa show all errors in one alert
- refactor Dropdown.js: use new factory for overwriting errors
- move functionaliy to show Errors and InfoAlerts to Api.js
- extend FhcAlert (primeVue) with slot for toast for ability to use html
2025-08-06 10:55:58 +02:00
Harald Bamberger 8a1cbd754d Merge branch 'merge_C4_25999_61235_61730' into rc1_FHC4_C4 2025-08-05 16:32:50 +02:00
Alexei Karpenko d33f493543 Studentenverwaltung archive: switched to new api factory 2025-08-05 11:09:38 +02:00
Andreas Österreicher db30fa0d96 Sorting Akte Results if creation date is the same 2025-08-05 09:42:00 +02:00
chfhtw 043c9fd5f3 split LvPlan into MyLvPlan (personal calendar) and LvPlan (lv calendar) 2025-08-05 09:33:11 +02:00
Andreas Österreicher 72bb465ecf Fixed Document Archive und Signature 2025-08-05 09:25:34 +02:00
chfhtw 30cc798c0b Endpoint to get lv details 2025-08-05 08:35:37 +02:00
Andreas Österreicher b8de311015 Umlaute in Navigation Component gefixed 2025-08-04 17:33:52 +02:00
Harald Bamberger cba5b39e29 searchcis do not search for organisationeinheittyp_kurzbz Container 2025-08-04 16:28:31 +02:00