Harald Bamberger
|
9ec876fc27
|
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
|
2026-05-29 13:32:15 +02:00 |
|
Harald Bamberger
|
cac3df195e
|
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc_abgabetool_finetuning
|
2026-05-29 13:24:07 +02:00 |
|
Johann Hoffmann
|
ae71517ceb
|
expanded title validation in frontend aswell before validation for the same patterns in backend just in case; phrasen alert messages & use backend response instead of frontend validated title
|
2026-05-29 11:47:46 +02:00 |
|
Johann Hoffmann
|
9f462fe3d6
|
"hasContent" guardrail in abgabetoolJob to avoid sending empty email templates when every possible relevant change has been filtered by the job;
|
2026-05-29 10:21:44 +02:00 |
|
Johann Hoffmann
|
004bcc43c3
|
merged stv saveProjektarbeit/saveBetreuer buttons; benoten button for betreuer is now a table action button; remove viewData.uid and call student_uid via authinfo endpoint; digital signature info links in student abgabetool; show projektarbeit note in overview inside the accordions content aswell as flex-end in the header; smaller vertical padding on all abgabetool modals from 3rem to 1.5 rem aka py-5 to py-4;
|
2026-05-29 09:50:37 +02:00 |
|
Johann Hoffmann
|
6d79288f33
|
Merge remote-tracking branch 'origin/master' into feature-76657/AbgabetoolFinetuning
# Conflicts:
# system/phrasesupdate.php
|
2026-05-27 16:11:33 +02:00 |
|
Johann Hoffmann
|
2eb2c36d5b
|
replace + in email helpers with spaces; configs for title edit, multi edit table & confetti on endupload; empty student projektarbeiten check; only show dropdown labels on large displays; new phrasen & phrasen fixes;
|
2026-05-26 17:06:39 +02:00 |
|
Johann Hoffmann
|
22eed92c86
|
Merge branch 'feature-75838/UXImproveProjektarbeitSTVSprint247' into feature-76657/AbgabetoolFinetuning
|
2026-05-26 12:58:57 +02:00 |
|
adisposkofh
|
fa91e204f0
|
always displaying timeslot on calendar event in list view
|
2026-05-26 12:02:08 +02:00 |
|
adisposkofh
|
23506430b1
|
initializing stg org lv plan with provided url params
|
2026-05-26 09:30:50 +02:00 |
|
adisposkofh
|
fa58635a22
|
positioning of profile cards 'quick links' and 'calendar sync'
|
2026-05-26 09:29:10 +02:00 |
|
Harald Bamberger
|
97e7e5b641
|
keine projektarbeiten vorhanden mit leerem array initilisieren
|
2026-05-26 09:12:00 +02:00 |
|
Harald Bamberger
|
178c854941
|
Merge branch 'feature-76657/AbgabetoolFinetuning' into cis40_2026-02_rc_abgabetool_finetuning
|
2026-05-26 07:59:17 +02:00 |
|
Harald Bamberger
|
7f630f24d5
|
StundenplanLib: check array index access before
|
2026-05-26 07:54:41 +02:00 |
|
Johann Hoffmann
|
557e43e19c
|
extracted date handling with luxon into dateUtils file and only work with those functions to completely avoid anymore timezone bugs due to js Dates. formatDate was still affected by timezone issues and was showing off by one dates in rare cases.
|
2026-05-22 11:17:37 +02:00 |
|
Harald Bamberger
|
c0c57ba378
|
remove irregular files
|
2026-05-22 10:36:28 +02:00 |
|
Johann Hoffmann
|
790568e1e0
|
timezone save date format function in student detail view via getUTCDate() instead of getDate()
|
2026-05-22 09:55:25 +02:00 |
|
Johann Hoffmann
|
dfc3096587
|
rewrote findlatestTerminWithUpload sort to guarantee sorting by abgabedatum DESC
|
2026-05-20 13:52:32 +02:00 |
|
Johann Hoffmann
|
c0192e9e00
|
adjusted flatTable index to paabgabe_id since projektarbeit_id is not unique per row there; fixed splitMailHelpers call in Mitarbeiter page; emailHelper changes so it actually works with bcc aswell;
|
2026-05-18 10:23:41 +02:00 |
|
Harald Bamberger
|
449537ef77
|
Merge branch 'master' into cis40_2026-02_rc
|
2026-05-18 07:26:37 +02:00 |
|
adisposkofh
|
d16120f650
|
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
|
2026-05-15 17:47:01 +02:00 |
|
Harald Bamberger
|
12d8c8447b
|
Merge branch 'feature-68957/CIS4_Dashboard_Bookmark_Widget_Sort_Tags' into cis40_2026-02_rc
|
2026-05-13 21:10:27 +02:00 |
|
Harald Bamberger
|
905cd46942
|
add condition converting column tbl_bookmark.tag to jsonb
|
2026-05-13 21:09:18 +02:00 |
|
adisposkofh
|
625ffe12ce
|
added 'info' marker to clickable multiple grades
|
2026-05-13 16:46:23 +02:00 |
|
Harald Bamberger
|
cb7a0f7669
|
Merge branch 'feature-70376/Lohnguide'
|
2026-05-13 11:53:14 +02:00 |
|
Harald Bamberger
|
68d97a5e97
|
handle case where old value or new value and not both are null explicitly in markDirty Method
|
2026-05-13 11:42:25 +02:00 |
|
Harald Bamberger
|
d27071528f
|
revert change to comparision in markDirty Method
|
2026-05-13 11:16:18 +02:00 |
|
Harald Bamberger
|
17772c3738
|
Merge branch 'master' into feature-70376/Lohnguide
|
2026-05-13 11:15:07 +02:00 |
|
adisposkofh
|
772f35c6ba
|
reworked sidenav toggler
|
2026-05-11 13:00:50 +02:00 |
|
adisposkofh
|
4b22f939b5
|
reworked searchbar collapse for component reusability
|
2026-05-11 10:24:18 +02:00 |
|
adisposkofh
|
7b46a15752
|
minor fix
|
2026-05-11 09:58:33 +02:00 |
|
adisposkofh
|
bf3d6275d4
|
header rework: single fixed element, ordering, small screen cutoff
|
2026-05-08 16:31:55 +02:00 |
|
Johann Hoffmann
|
9b823dbaa1
|
scope the zoom media query to abgabetool document selector to avoid spillover to CIS4 pages unintentionally; added noten headerfilter & persistence in flat table;
|
2026-05-08 12:44:07 +02:00 |
|
adisposkofh
|
dd2fd6421b
|
clean lv plan reactions to ismobile changes
|
2026-05-07 17:23:28 +02:00 |
|
adisposkofh
|
3b99a14b47
|
clean lv plan reactions to ismobile changes
|
2026-05-07 17:18:33 +02:00 |
|
adisposkofh
|
1d3d067b44
|
making isMobile property reactive to window resizing
|
2026-05-07 16:39:07 +02:00 |
|
Johann Hoffmann
|
398e3aa139
|
block deletion of benotet qulity gates; sync filter clear & semester dropdown; setSelecetedFields for flat table; WIP testing & refinement of everything;
|
2026-05-07 16:18:58 +02:00 |
|
adisposkofh
|
d3ceed32c6
|
compacting all events in mobile monthly lv plan
|
2026-05-07 15:15:50 +02:00 |
|
adisposkofh
|
780890fbdd
|
made search icons white in both dark and light mode
|
2026-05-07 14:19:47 +02:00 |
|
adisposkofh
|
72aed76857
|
added border to compacted events in lv plan for color contrasting
|
2026-05-07 14:06:23 +02:00 |
|
adisposkofh
|
229882e8d8
|
Merge branch 'cis40_2026-02_rc' of github.com:FH-Complete/FHC-Core into cis40_2026-02_rc
|
2026-05-07 13:19:49 +02:00 |
|
adisposkofh
|
1e184d36fc
|
resolved prop type/injection-related warnings in 'my courses'
|
2026-05-07 11:10:01 +02:00 |
|
Johann Hoffmann
|
553a33aa42
|
adapt Betreuer Page with changes of assistenzpage; set select all checkbox flag in selectAll handler to always be in sync with selectedData;
|
2026-05-06 18:54:19 +02:00 |
|
Harald Bamberger
|
90e933de00
|
Merge branch 'master' into cis40_2026-02_rc
|
2026-05-06 17:35:28 +02:00 |
|
Johann Hoffmann
|
05e9d948ea
|
deselect filtered rows;
|
2026-05-06 17:18:35 +02:00 |
|
Johann Hoffmann
|
a5d343268f
|
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog; fixed emailSplitter phrasen & confirm; fixed modal fullscreen button alignment & color;
|
2026-05-06 16:49:35 +02:00 |
|
adisposkofh
|
14372a6fce
|
fixed multiple issues in news
|
2026-05-06 16:21:20 +02:00 |
|
Harald Bamberger
|
bbb4f8a01c
|
Merge branch 'bug-76146/studvw_karteireiter_dokumente_akzeptiert_eintraege_ohne_vorhandenes_dokument'
|
2026-05-06 16:13:50 +02:00 |
|
adisposkofh
|
80306dadf7
|
fixed issue with missing nullsafe operators
|
2026-05-06 15:29:33 +02:00 |
|
Johann Hoffmann
|
9e061de9bd
|
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog;
|
2026-05-06 15:26:02 +02:00 |
|