Paolo
10896909d4
Merge branch 'master' into feature-61599/DocumentExportLib_erweitern
2026-07-09 10:48:04 +02:00
Harald Bamberger
ff876afbb3
Merge branch 'feature-76464/reworking-use-of-controller-viewdata' into cis40_2026-02_rc
2026-04-23 14:20:19 +02:00
Harald Bamberger
e984425e36
Merge branch 'feature-68530/Dashboard_Cleanup_Admin' into cis40_2026-02_rc
2026-04-23 12:09:09 +02:00
adisposkofh
2aecc6e0f2
removed use of viewData object as passed by controller thru routerview to component -- component fetches data instead
2026-04-16 15:49:16 +02:00
adisposkofh
cdc279b5da
added 'other lv plan' permission check in api controller
2026-04-14 16:28:01 +02:00
adisposkofh
7edddd0566
removed redundant OverviewLvPlan page (same as StgOrgLvPlan)
2026-04-14 14:19:38 +02:00
adisposkofh
ebafc4576f
implemented profile calendar sync section
2026-04-14 14:08:16 +02:00
adisposkofh
7daaf79fcc
implemented permission for viewing other users' lv plans
2026-04-13 15:44:09 +02:00
adisposkofh
f1c3c8296f
implemented 'OtherLvPlan' to view other users' timetables
2026-04-13 10:41:41 +02:00
chfhtw
5a1b94f45b
Remove redundant Dashboardpage and load correct one in Users Landingpage
2026-04-08 14:27:56 +02:00
chfhtw
f06e59b362
Merge branch 'master' into feature-69146/CIS4_Anzeige_LVPLan_Studiengang_Semester_Verband_Gruppe
2026-04-08 14:13:02 +02:00
Paolo
5df7358aff
Merge branch 'master' into feature-61599/DocumentExportLib_erweitern
2026-03-24 10:51:09 +01:00
Harald Bamberger
667a00d64b
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-02-26 16:05:32 +01:00
Paolo
0b797cfdb1
Merge branch 'master' into feature-61599/DocumentExportLib_erweitern
2026-02-09 12:35:12 +01:00
Paolo
7a7cda3488
Merge branch 'master' into feature-61599/DocumentExportLib_erweitern
2026-01-13 16:38:13 +01:00
Johann Hoffmann
bb689a6d48
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# public/css/Cis4/Cis.css
# system/dbupdate_3.4.php
# system/phrasesupdate.php
2025-12-09 17:03:18 +01:00
Harald Bamberger
abcc1269eb
add permission to show profile images in new studvw
2025-12-03 09:44:34 +01:00
ma0068
a8c4fc7607
CIS4 #69146 Lvplan for View StG/Semester/Verband/Gruppe
...
- new API Endpoint lvPlan/eventsStgOrg
- new view Cis/LvPlan/StgOrg
- new component LvPlan/StgOrg.js
- new overview Cis/OverviewLvPlan with Dropdown
- phrases
2025-11-20 14:06:12 +01:00
Johann Hoffmann
6cd0e3a574
email tbl_vorlage inserts dbupdate script; index.ci.php/Abgabetool/Assistenz/stg_kz? optional param route in old cis & cis4; no data placeholder phrase fix;
2025-11-17 15:57:53 +01:00
Johann Hoffmann
3d51753419
new bootstrap offcanvas component; projektarbeit abgabetermine timeline & status legende in offcanvas; fixtermin toggle & allowed to edit all termine for assistenz; studiengang selection + filter for getSTG_isEntitledFor('basis/abgabe_assistenz:rw'); moved filedownload from Cis/Abgabetool Auth Controller to Abgabe.php Api Controller; status symbol in table columns prevTermin/nextTermin; get_betreuer_details pgsql function to avoid rewriting the same subquery for every betreuer anrede;
2025-10-31 11:14:39 +01:00
Johann Hoffmann
ac1e0a8aa3
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# system/phrasesupdate.php
2025-10-27 14:51:52 +01:00
Johann Hoffmann
259c2aec14
load projektarbeiten for studiengänge -> assistenz page; speed dial position rework; automagicmodal logic fix; activeTabIndex by date in detail views; tooltips on icons; $capitalize phrasen to ensure capitalization; phrasenpromise & resolve similar to anw; modal component emits fullscreen event now;
2025-10-27 14:40:56 +01:00
Paolo
3f52b8c8d1
Merge branch 'master' into feature-61599/DocumentExportLib_erweitern
2025-10-21 15:04:48 +02:00
chfhtw
11205e9ec1
Bugfix: multiple types in CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN config were concatenated wrong in CIS 4.0
2025-10-16 08:38:17 +02:00
chfhtw
d389cf87b8
delete MyLv->Info because app does not exist anymore and url is rerouted to MyLv->index
2025-10-09 08:42:29 +02:00
Johann Hoffmann
f03411c668
legacy cis abgabetool routes; abgabetool.css for legacy cis; endupload & fixtermin logic enabled; paabgabe template rearranged; legacy view, controller has cis4 switch; viewData & router props workaround with CI3 router logic; wrapper app legacy cis; fix enduplaod validation;
2025-10-08 17:41:00 +02:00
Harald Bamberger
0fa8b6bc32
add permission to view attachements when accepting/rejecting
2025-10-08 15:46:42 +02:00
Johann Hoffmann
1e23b6de61
download files with window.open instead of window.location; fix signature mail student_modal info loading; check length of every entry field when doing endupload and force user to accept or cancel upon notification; berechtigung check für Abgabetool.php controller; phrasen everywhere;
2025-10-06 13:58:26 +02:00
Paolo
21733d1e5e
Merge branch 'master' into feature-61599/DocumentExportLib_erweitern
2025-10-01 09:39:40 +02:00
Paolo
28ef0b5892
Replaced global function uploadFile with the protected method FHC_Controller->uploadFile
2025-09-29 09:37:39 +02:00
Paolo
36f857428e
- Fixed typos
...
- application/controllers/Cis/Pub.php bild method refactored
- Replaced AkteModel with AkteLib where possible
- application/core/FHC_Controller->outputFile added new features + improvements
- Added new public methods outputImageByContent and outputImageByFile to application/core/FHC_Controller
- Added new private method _outputImage to application/core/FHC_Controller
- AkteLib fixes
2025-09-16 17:12:59 +02:00
Paolo
949fdfa5ca
- DmsLib->download removed
...
- DmsLib->upload replaced by uploadFile
- Removed who parameter from DmsLib constructor
- Added insert by into DmsLib add and addLastVersion
- Removed commented code
- Replaced self with $this in the Anrechnung classes
- Added removeByPersonIdAndDmsId to AkteLib
2025-09-15 17:16:48 +02:00
Harald Bamberger
92ba45a84d
cleanup Controller, move api functions to api controller, use api in tabulator, fix card refresh in profile right column, fix sancho mails
2025-09-12 16:09:03 +02:00
Harald Bamberger
14d49d87b3
also clear browser basic auth via additional fhclogout cookie in private/logout.php
2025-09-10 07:51:09 +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
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
chfhtw
043c9fd5f3
split LvPlan into MyLvPlan (personal calendar) and LvPlan (lv calendar)
2025-08-05 09:33:11 +02:00
chfhtw
0aef00bd9e
use Timezone
2025-07-16 08:58:02 +02:00
SimonGschnell
8ce672d914
refactor(Profil Library): exports Profil functions in its own library to reuse functionalities
2025-07-08 13:33:00 +02:00
SimonGschnell
c080d1abb2
refactor(Rename Stundenplan to LvPlan):renames all methods and files from Stundenplan to LvPlan
2025-06-10 11:46:19 +02:00
SimonGschnell
9b895fbd23
feature(Studium API endpoinds): adds the api endpoints for the Studium View to get the studienplan from a studiensemester/studiengang/semester
2025-04-30 13:45:01 +02:00
Johann Hoffmann
38424bc875
serientermin anlegen mitarbeiter; deadline overview mitarbeiter;
2025-04-29 14:36:40 +02:00
Johann Hoffmann
e28067259b
WIP Abgabetool Mitarbeiter DetailComponent
2025-04-23 13:59:31 +02:00
Johann Hoffmann
2759bb0309
cis4 abgabetool student uploads/signature check/emails working; TODO: - testing with diff users, styling & mobile layout;
2025-03-19 15:57:08 +01:00
Johann Hoffmann
669752dd90
WIP cis4 abgabetool student
2025-03-12 13:41:01 +01:00
Johann Hoffmann
bc7dba1c14
legacy raumsuche.php -> cis4 vue component
2025-02-28 16:41:18 +01:00
Johann Hoffmann
1d9ea5d091
router click intercepter does not resolve internally when only matched route was the Fallback matchAll route; cleanup routes.php & Stundenplan controller from viewData and verbose reroutes; overflow setting on years page;
2025-02-20 11:22:30 +01:00
Johann Hoffmann
8e76d93a5a
consistent naming of calendar modes in english; fixed routerguard to work with router.push on mode or date changes inside stpl component;
2025-02-18 14:48:14 +01:00
Johann Hoffmann
d45a41b949
defined new CI routes to differentiate between 5 cases CI doesnt handle anymore but vue router does; define Stundenplan/:lv_id? route for old links to redirect to new route Stundenplan/:mode/:focus_date/lv_id; new route with props route param handling to put them into viewData to always check for the same object; define day as allowed init mode; WIP same thing for raum calendar page;
2025-02-18 10:18:39 +01:00
SimonGschnell
9082c3cb8c
feature(Calendar Exports): uses the old enpoints to export excel,csv,ical1,ical2 documents
2025-02-04 14:37:34 +01:00