Johann Hoffmann
|
9ac7ff2a4c
|
allowed to upload on endtermin switch to production logic (date & quality gates)
|
2025-11-24 14:16:07 +01:00 |
|
Johann Hoffmann
|
f4ca34f247
|
remove email sent to alert on serientermin since we do this in cronjob now;
|
2025-11-24 14:14:46 +01:00 |
|
Johann Hoffmann
|
3b7ed523b4
|
postStudentProjektarbeitZusatzdaten in detail view for Betreuer/Assistenz;
|
2025-11-21 12:36:03 +01:00 |
|
Johann Hoffmann
|
c447fb9632
|
properly center loadingOverlay in center of screen, not center of content + put that template away in a FhcOverlay.js component
|
2025-11-20 11:33:30 +01:00 |
|
Johann Hoffmann
|
352638ed90
|
code cleanup;
|
2025-11-20 10:36:23 +01:00 |
|
Johann Hoffmann
|
a4fee77301
|
link url in abgabetoolJob per config; comment out addMeta;
|
2025-11-18 15:01:43 +01:00 |
|
Johann Hoffmann
|
96fdc357de
|
move getDateStyleClass to AbgabetoolStudent.js from AbgabeStudentDetail.js
|
2025-11-17 16:39:19 +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
|
1120b823d2
|
log email count and early job termination in case of new events to notify for
|
2025-11-17 12:06:07 +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
|
8b851221b0
|
cis4 main content element shrinkability with style="min-width: 0;"
|
2025-11-12 12:05:48 +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
|
cef0046acd
|
speeddial icon/positioning; textarea styles; fixtermin phrase; wip inverting fixtermin bool logic to avoid double negative semantics
|
2025-11-07 14:19:17 +01:00 |
|
Johann Hoffmann
|
a61d5b1d62
|
orgform/studstatus cols;
|
2025-11-07 11:17:59 +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 |
|
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 |
|