Commit Graph

17606 Commits

Author SHA1 Message Date
Johann Hoffmann 3878fce625 wip abgabetool; 2025-11-05 15:34:10 +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
Andreas Österreicher 3c9a52e389 Merge branch 'feature-68950/Anmelderegel' 2025-10-24 13:44:35 +02:00
Andreas Österreicher 3e52ea39d5 LVRegel Fixed Semester Check 2025-10-24 13:36:11 +02:00
Andreas Österreicher 2b53eb327f LVRegeln - Abschlussregel bei Anmeldung entfernt da diese dort zu Problemen führt 2025-10-24 13:10:41 +02:00
Andreas Österreicher 87ec4fd482 Problem beim Drucken von Zeugnissen behoben wo die LV der
Studienverpflichtung Sonderzeichen enthält
2025-10-20 17:32:43 +02:00
Harald Bamberger 4495632393 join only prestudent for studiengang_kz of student 2025-10-17 14:45:03 +02:00
Harald Bamberger a9670fce5c Merge branch 'bug-68555/Dokumente_Studienbestaetigung_wird_nicht_angezeigt' 2025-10-16 15:38:37 +02:00
chfhtw e7788fc18f Bugfix: format betrag in StV Konto correctly 2025-10-16 08:38:59 +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
Johann Hoffmann 0d2e41cf2f added paabgabetyp columns "aktiv", "upload_allowed", "aktiv"; setting sensible default values for existing typen that are just the developers best guess really; accordion header with icons & tooltips; logLib in Abgabe API controller logging all successful delete/insert/update requests; show arbitrary '23:59' string after target date so it is clear until when the upload should be fulfilled, even though we still dont do anything technically different; new Termine can only be made with aktiv paabgabe typen; note & benotungsnotiz now tied to paabgabetyp benotbar flag instead of hardcoded for qgate1 & 2; added "noch nicht abgegeben" text in case the abgabedatum is null; modal now spawns in xl with fullscreen optionally enabled; 2025-10-14 16:45:28 +02:00
Harald Bamberger 9d306fcb7e Merge branch 'feature-68388/FHC_Alert_should_be_loaded_always' 2025-10-14 09:41:12 +02:00
Harald Bamberger fed45015bd set updateamum, updatevon when changing profile update status 2025-10-13 11:18:45 +02:00
chfhtw 440477d249 Quickfix: Api errors sometimes will not be displayed 2025-10-13 09:30:35 +02:00
Andreas Österreicher f483e87455 Merge branch 'feature-61673/pep_lv_entwicklung' 2025-10-10 09:35:45 +02:00
Johann Hoffmann 14aad56d5e datepicker css overflow fix; returned modalMagic to old form since its simpler now 2025-10-09 12:40:53 +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 5be4e5e0f7 remove debug code 2025-10-08 17:34:13 +02:00
Harald Bamberger 6bf823b4cf return oe_kurzbz instead of array oe_kurzbz 2025-10-08 17:32:23 +02:00
Harald Bamberger 2c3843fce6 ProfilUpdate Modal styling 2025-10-08 16:03:41 +02:00
Harald Bamberger 0fa8b6bc32 add permission to view attachements when accepting/rejecting 2025-10-08 15:46:42 +02:00
Harald Bamberger c79e329439 add iso dates to result object of profile updates api endpoint, use iso date in tabulator to sort correctly and format with luxon js 2025-10-08 15:35:28 +02:00
Harald Bamberger 5fbcc60c67 fix bug when editing profile request adding a file and no previous file exists 2025-10-08 14:37:25 +02:00
Harald Bamberger e4943e0bb8 Merge branch 'feature-67550/CIS4_Profilupdate_Finetuning' 2025-10-07 16:22:09 +02:00
Harald Bamberger 4054a0cfee format Zutrittskarte Datum 2025-10-07 15:24:45 +02:00
Andreas Österreicher da43c88567 Merge branch 'feature-68386/Access_the_FilterComponent_without_Permission_breaks_all_Filters' 2025-10-07 15:17:36 +02:00
Harald Bamberger b681ca29c1 add info alert for heimatadresse, tune duplicate zustellkontakt handling 2025-10-07 15:13:07 +02:00
Paolo 5f57c53ed0 Api.js: better error handling 2025-10-07 14:47:34 +02:00
Paolo 8a1ca9a598 Checked that the session is not an error in the FilterComponent 2025-10-07 13:33:49 +02:00
Andreas Österreicher 9927667086 Merge branch 'feature-47972/pruefungsverwaltung_ects_angabe' 2025-10-07 12:53:52 +02:00
Andreas Österreicher ba0dd5341f Merge branch 'feature-62007/Defaultstunden_fuer_Betreuung_von_Bachelorarbeiten' 2025-10-07 11:21:32 +02:00
Harald Bamberger a1d616ff03 alter profilupdate api if heimatadresse is updated create new adress, readd missing isMitarbeiter info in frontend an provide/inject it 2025-10-06 18:27:19 +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
Harald Bamberger 1340e762c3 Merge branch 'master' into feature-67550/CIS4_Profilupdate_Finetuning 2025-10-06 13:24:03 +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
Andreas Österreicher 00696bfa20 Merge branch 'feature-40314/Electronic_Onboarding_Anbindung_IDA' 2025-10-02 14:40:23 +02:00
Andreas Österreicher 666a6ea42c Merge branch 'master' into feature-40314/Electronic_Onboarding_Anbindung_IDA 2025-10-02 14:32:00 +02:00
Paolo 35b37dec55 Other filters are still working even if for one of them the user does not have permissions 2025-10-02 13:34:44 +02:00
Paolo a2d2025e4c Fixed 2025-10-02 13:33:47 +02:00
Harald Bamberger d148eaed11 ReservierungModel getRerservierungenMitarbeiter remove unused paramter ort_kurzbz, StundenplanLib only query reservations for logged in user if request is for the personal lv plan aka if ort_kurbz is empty 2025-10-01 16:19:15 +02:00
Harald Bamberger ecbb6744a7 readd renderif feature from commit d6bdad27b2 to searchbar 2025-10-01 14:26:58 +02:00
Harald Bamberger 57345940ef Merge branch 'feature-63394/StV_Favoriten_64_Zeichen_Variablenbeschraenkung' 2025-10-01 12:03:21 +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 81e705f297 Merge branch 'feature-63430_63431/bugfixes_checkbox_dual_and_setAbsolvent_with_user_schuhch' 2025-09-30 13:22:48 +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