Johann Hoffmann
|
a4fee77301
|
link url in abgabetoolJob per config; comment out addMeta;
|
2025-11-18 15:01:43 +01:00 |
|
Johann Hoffmann
|
f89a53b156
|
fix getProjektbetreuerAnrede function since betreuer are not necessarily mitarbeiter with such an uid; notify students config from milliseconds to pgsql interval '1 day'; ported notifyBetreuerMail & notifyStudentMail to AbgabetoolJob.php;
|
2025-11-17 11:47:00 +01:00 |
|
Johann Hoffmann
|
cff71ec829
|
AbgabetoolJob notifyStudentMail function to send Emails to students about their changed abgabetermine inside the configurable threshold;
|
2025-11-13 17:16:51 +01:00 |
|
Johann Hoffmann
|
2920c68f05
|
wip
|
2025-11-11 15:59:42 +01:00 |
|
Johann Hoffmann
|
74937db204
|
WIP email logs to read/send in job;
|
2025-11-11 15:52:04 +01:00 |
|
Johann Hoffmann
|
410f0c4b6a
|
fixtermin -> "kein neichreichen erlaubt" phrase/bool logic change; signatur message on enduploads fetched from signatur server on every load request; Inplace toggle for further infos in offcanvas timeline & student details on mobile view(tooltips); reworked col/row structure on detail views for mobile;
|
2025-11-11 13:44:47 +01:00 |
|
Johann Hoffmann
|
b1a1cdf235
|
studiensemester dropdown filter, default all, options are current/next and op to 10 back; benotet/unbenotet/alle fetch parameter; WIP orgform/studstatus cols;
|
2025-11-06 16:29:24 +01:00 |
|
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 |
|
Harald Bamberger
|
4495632393
|
join only prestudent for studiengang_kz of student
|
2025-10-17 14:45:03 +02:00 |
|
chfhtw
|
e7788fc18f
|
Bugfix: format betrag in StV Konto correctly
|
2025-10-16 08:38:59 +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
|
fed45015bd
|
set updateamum, updatevon when changing profile update status
|
2025-10-13 11:18:45 +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
|
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
|
b681ca29c1
|
add info alert for heimatadresse, tune duplicate zustellkontakt handling
|
2025-10-07 15:13:07 +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 |
|
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 |
|
Harald Bamberger
|
e908215b05
|
use person_id from profilupdate request instead of logged in user to handle duplicates
|
2025-09-25 17:40:39 +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 |
|