Commit Graph

958 Commits

Author SHA1 Message Date
Johann Hoffmann 5b3d06f1e0 Merge branch 'feature-61164/AbgabetoolQualityGates' into demo
# Conflicts:
#	application/controllers/api/frontend/v1/Lehre.php
#	application/models/education/Note_model.php
#	application/views/CisRouterView/CisRouterView.php
#	public/css/Cis4/Cis.css
#	system/phrasesupdate.php
2025-10-07 16:43:44 +02:00
Johann Hoffmann d48ac234b3 Merge branch 'feature-60873/GesamtnoteneingabeCis4' into demo
# Conflicts:
#	application/config/routes.php
#	application/models/education/Lehreinheit_model.php
#	application/models/education/Lehrveranstaltung_model.php
#	public/js/apps/Dashboard/Fhc.js
#	system/phrasesupdate.php
2025-10-07 16:38:21 +02:00
Johann Hoffmann a6167583a3 hinweistexte import/freigabe; distinct css for editable table cols notenvorschlag & freigabe; trigger 'getEntschuldigungsStatusForStudentOnDate' event when saving a pruefungstermin -> if akzeptierte entschuldigung is found for student on pruefungsdate it is automatically set to entschuldigt; fix event unmount lifecycle; 2025-10-07 16:26:58 +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
Johann Hoffmann dab34eff35 klickibunti farben in accordion headers je nach datum/abgabedatum combo; more color definitions cis4 default.css; nomore legacy classes in Abgabe.php, CI3 models only; confirm delete Termin prompt; endupload validation stub, not sure about the technical min requirements here; mitarbeiter table format fix; show noten in projektarbeit view for students so there is some distinction; fhc isMobile computed revamp; order projektarbeiten by insertamum DESC to get most recent ones at the top of lists; 2025-10-02 16:53:41 +02:00
Johann Hoffmann c796536417 notiz -> beurteilungsnotiz; some missing phrasen; more color definitions (WIP); finalize automagic modal logic; added validation stub for endupload; loading spinner on every upload; added custom header classes to code unexpanded paabgabe accordion tabs by their abgabedatum or lack thereof (WIP); 2025-09-30 16:47:05 +02:00
Harald Bamberger 10b6641aa2 Merge branch 'master' into feature-63394/StV_Favoriten_64_Zeichen_Variablenbeschraenkung 2025-09-30 14:51:10 +02:00
Harald Bamberger 9a74ab9c63 add empty option to zgvnation, zgvmanation, zgvdoktornation, berufstaetigkeit_code and ausbildungcode. to not violate fk set empty value for those to null in backend 2025-09-30 13:19:18 +02:00
Harald Bamberger 8fdabcb317 handle boolean values explicitly 2025-09-30 12:22:12 +02:00
Harald Bamberger 93fa0ed180 deleteStatus fix isMeldestichtagErreicht comparison, add modal-dialog-scrollable class to status modal 2025-09-30 10:51:14 +02:00
Harald Bamberger 3551172c0b reenable meldestichtag check 2025-09-30 09:33:07 +02:00
Harald Bamberger 795378bf40 Merge branch 'master' into feature-63430_63431/bugfixes_checkbox_dual_and_setAbsolvent_with_user_schuhch 2025-09-30 09:13:10 +02:00
Harald Bamberger 4a55b73461 do not query hidden contacts or the hidden contact type from db, remove hidden contact type filtering from frontend code 2025-09-29 08:03:04 +02:00
Harald Bamberger 159904b8ad Merge branch 'master' into feature-59258/Studierendenverwaltung_Kontakttypen 2025-09-26 15:00:00 +02:00
Harald Bamberger 0df9cf769f strip data image base64 prefix before storing foto, show dummy profile img when foto is null in DetailsHeader 2025-09-26 14:33:20 +02:00
Harald Bamberger 464b99b3f9 Merge branch 'master' into feature-62462/FHC4_Studierendenverwaltung_Delete_Photo 2025-09-26 14:29:32 +02:00
Johann Hoffmann 14f5a651a4 abgabetool rechte; WIP magic modal for next QG Termin logic handling; 2025-09-22 10:47:12 +02:00
ma0048 6a31eade8b Merge branch 'feature-60973/komponente_fuer_lehrfaecherverteilung' into deploy_22_09_25_lvverwaltung
# Conflicts:
#	system/dbupdate_3.4.php
#	system/phrasesupdate.php
2025-09-18 15:04:01 +02:00
ma0048 57531d956d gruppen in eigenen tab verschoben
styling
phrases
2025-09-18 13:18:44 +02:00
Harald Bamberger 5b42c438d0 Merge branch 'master' into feature-62462/FHC4_Studierendenverwaltung_Delete_Photo 2025-09-18 07:47:53 +02:00
Johann Hoffmann ce9f0536d6 Merge branch 'master' into feature-61164/AbgabetoolQualityGates 2025-09-17 16:40:53 +02:00
Harald Bamberger af94cb1e40 Merge branch 'feature-63455/Studierendenverwaltung_Tab_Reihenfolge' 2025-09-17 14:25:04 +02:00
Harald Bamberger 8ae5ce27ce Merge branch 'bug-67033/Stv_Verband_Auswahl_springt' 2025-09-17 14:08:37 +02:00
Harald Bamberger f0d9a43733 fix LvPlan not rendering Events in timeGrid correctly 2025-09-13 11:08:19 +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
chfhtw d9c716a62b convert wert from public.tbl_variable to TEXT 2025-09-12 08:37:18 +02:00
chfhtw 0ae0ceb5d9 Bugfix: Stv Verband springt 2025-09-11 16:14:20 +02:00
Harald Bamberger 20f7c2e841 Merge branch 'master' into feature-63370/AnwesenheitenMicrotuning 2025-09-11 13:06:46 +02:00
Harald Bamberger 632e7d74e5 add validation 2025-09-11 11:25:18 +02:00
Harald Bamberger af32f65015 store routeinfo and advanced search info in db 2025-09-10 17:10:24 +02:00
Johann Hoffmann 708e03bda3 raumsuche phrasenpromise; lvMenu phrasenkeys; lv component property bezeichnung_eng so template can find it; 2025-09-09 11:31:19 +02:00
Johann Hoffmann 20f936c22c 'emails an studierende' add phrasenkey for responsive translations lvmenu 2025-09-09 09:54:33 +02:00
Johann Hoffmann 56e74fc365 fix phrasesLib init so reference in lvMenuBuild event doesnt break 2025-09-08 11:59:25 +02:00
Johann Hoffmann 49ca538381 student page redesign; wip mitarbeiter page + add new modal 2025-09-04 17:38:32 +02:00
Andreas Österreicher a1f305aa51 Merge branch 'feature-61672/svnr_im_fas_ausblenden_bei_studierenden' 2025-09-04 14:17:09 +02:00
Johann Hoffmann 5f1c7537fb WIP 2025-09-04 11:04:12 +02:00
ma0048 396251b061 lvverwaltung einschraenkung bei den tags
erledigte tags werden in der header suche nicht beruecksichtigt
2025-09-02 13:35:15 +02:00
Johann Hoffmann fa6d651b21 phrasen & permissionLib/Phrases reference $param in lvMenuBuild event 2025-09-01 16:48:24 +02:00
Johann Hoffmann 1f0fe08b69 upload_required => allowed; hardcoded links => config; styling; endupload/qualgate logic; phrasen; 2025-08-29 14:15:20 +02:00
Johann Hoffmann 63390b192c qualgate 1&2 dbupdate script, note fkey reference & upload required flag in paabgabe; noten api duplicate from notentool for now; WIP more emails; qualgates benotbar & saveable aswell as upload flag; 2025-08-26 17:15:37 +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
Johann Hoffmann 483662726d abgabetool api/controller refactor; quality gates dbupdate script; load types from backend instead of hardcoded; WIP email check for externe betreuer; 2025-08-22 14:40:58 +02:00
chfhtw fb9f2e86fc StV: tab ordering 2025-08-21 13:46:30 +02:00
Johann Hoffmann 1e68eb0b90 berechtigungsprüfung 'lehre/benotungstool:rw' in Noten Controller; API Method documentation; removed addMeta statements; removed Tabulator Event logging; 2025-08-21 13:35:38 +02:00
Johann Hoffmann 332efd4106 selection fixes; phrases; preserve scroll after redraw when pressing action buttons on far right; take nav offset into account for width calculation; 2025-08-20 16:25:21 +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
Johann Hoffmann f303191c54 alternative email per cis global config 2025-08-19 16:33:12 +02:00
Harald Bamberger 1c86a6ad55 add validation callback wrapper method 2025-08-19 16:05:47 +02:00
Johann Hoffmann d6c7f16ceb Merge remote-tracking branch 'origin/master' into feature-60873/GesamtnoteneingabeCis4 2025-08-19 13:43:23 +02:00