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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Johann Hoffmann
|
9e061de9bd
|
fix deselect condition on filtered datasets; added new phrases for confirm & edit dialog;
|
2026-05-06 15:26:02 +02:00 |
|
Johann Hoffmann
|
d0adf2dfc3
|
improved assistenz subqueries for zweitbetreuer infos by using common table expression instead of 8 subqueries; adapted splitMailsHelper function to take in body parameter to set default email text by parameter; dateStyles adapted so "in 12 days" also applies to termine without uploads; titleEdit modal in student & studentDetail component; send email to relevant assistenzen & projektarbeit betreuer about change from old to new title; 2nd flat table in AbgabetoolAssistenz that provides a list of all projektarbeittermine so it can be filtered & multiselected; multi delete & multi edit on these selected termine; tried to introduce a media query for zoomed in desktop users that shrinks fontsize and tabulator rows/cells; standard assistenz table column definitions have sensible minWidths & most columns are default invisible; fancy multiselect headerfilter on qualitygate 1/2 status column; actually figured out a vue watcher race codnition triggering loadProjektarbeiten twice unnecessarily; added a reload Button in case one observes a faulty reactivity somewhere in the table; fancy multiselect headerfilter on termin status column for flat table; Preselect current Semester & autoapply Filter for it; WIP refine new table & hunt for bugz; WIP working on the exact custom select handler Handling with filtered datasets; fixed root element style on legacy php view for abgabetool in old cis; WIP define more accurate allowed to delete & allowed to Edit conditions for abgabetermine -> currently benotet quality gates can be edited/deleted!!!!!
|
2026-05-06 13:46:26 +02:00 |
|
Johann Hoffmann
|
f51d0f72c6
|
setSelectedFields() method in filter cmpt to keep custom persistence with visible fields; distinct titles assistenz/betreuer page; fix select logic to respect the possibility of dataset being filtered; beurteilungsnotiz required if note of that termin is negative; multiselect filter on qgate status columns + persistence of those; WIP switching mode to flat table showing all abgabetermine of all projektarbeiten to multi edit/delete/whatever with them selected
|
2026-04-28 17:27:19 +02:00 |
|
Johann Hoffmann
|
c62c3c23f6
|
minimal column setup by default, added sensible minWidths
|
2026-04-27 16:37:36 +02:00 |
|
Johann Hoffmann
|
b22375bd21
|
Merge remote-tracking branch 'origin/feature-61164/AbgabetoolQualityGates' into feature-76657/AbgabetoolFinetuning
# Conflicts:
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
|
2026-04-27 16:24:06 +02:00 |
|
Johann Hoffmann
|
f9550c99bb
|
remove newAbgabetermin from SpeedDial Items
|
2026-04-27 16:13:31 +02:00 |
|
Johann Hoffmann
|
df369c7149
|
Merge branch 'feature-75996/AbgabetoolFeedbackSprint247' into feature-76657/AbgabetoolFinetuning
|
2026-04-27 16:11:11 +02:00 |
|
Andreas Österreicher
|
552faefa51
|
Merge branch 'feature-76108/microdegree_abschlussurkunde'
|
2026-04-27 08:55:08 +02:00 |
|
Harald Bamberger
|
954397f028
|
Merge branch 'feature-70376/Lohnguide'
|
2026-04-22 18:52:51 +02:00 |
|
Harald Bamberger
|
80faa61c91
|
Merge branch 'master' into feature-70376/Lohnguide
|
2026-04-22 18:46:57 +02:00 |
|
Werner Masik
|
961ede66a9
|
lohnguide db update changed
|
2026-04-22 18:40:22 +02:00 |
|
Andreas Österreicher
|
6fec8382b5
|
Merge branch 'feature-76554/Personalmeldung_alt_bei_Lehre_nicht_melderelevant_rausfiltern'
|
2026-04-22 09:15:23 +02:00 |
|
Andreas Österreicher
|
4eb076d115
|
Fixed Saving of Entwicklungsteam
|
2026-04-21 17:34:36 +02:00 |
|
Harald Bamberger
|
7427aa87ea
|
Merge branch 'feature-76545/findAbgabenNewOrUpdatedSinceByAbgabedatumFixTimestampDateComparison'
|
2026-04-21 17:01:04 +02:00 |
|
Johann Hoffmann
|
85043e57db
|
added missing parenthesis
|
2026-04-21 17:00:07 +02:00 |
|
Johann Hoffmann
|
5beddbccb4
|
changed the where clause to a simpler = CURRENT_DATE comparison -> works the same if the job runs daily and fetches updates of one day/date; has to be changed back in case we want to find updates in a range larger than 1 day in an interval larger than 1 day;
|
2026-04-21 14:18:45 +02:00 |
|
kindlm
|
e2ae9b88c8
|
Merge remote-tracking branch 'origin/master'
|
2026-04-21 12:56:30 +02:00 |
|
kindlm
|
ca3abf9154
|
Small Style-Fix in Testtool
To make headings stand out more clearly from the buttons
|
2026-04-21 12:56:02 +02:00 |
|
Alexei Karpenko
|
f863c6d728
|
personalmeldung legacy system: melderelevant is checked for lehre, bugfix: lehre is correctly added if studiengang already has sws
|
2026-04-20 18:24:30 +02:00 |
|
Harald Bamberger
|
92a2053b42
|
Merge branch 'feature-40870/BUG_Studstatus_unpause_order_should_be_DESC'
|
2026-04-20 17:30:14 +02:00 |
|
kindlm
|
70602be54e
|
SaveSort und Filter-Reset in RaumÜbersicht
|
2026-04-20 11:30:17 +02:00 |
|
kindlm
|
dac71f597a
|
Spalte Anmeldedatum in RT-Übersicht
Spalte Frage_ID in RT-Administration
JQuery und Tabelsorter aus Include in Service_Uebersicht
|
2026-04-20 11:24:59 +02:00 |
|
Johann Hoffmann
|
3a646ffe77
|
adapt AbgabeJob relevant queries so they compare with the pgsql date function CURRENT_DATE instead of NOW() to avoid the cutoff from uploads the happened "yesterday but more than 24 hours ago"; also added another "abgabedatum < CURRENT_DATE" condition, to avoid sending this exact case as updates 2 days in a row;
|
2026-04-20 11:06:06 +02:00 |
|
Harald Bamberger
|
98a10a2f55
|
Merge branch 'feature-69389/AbmeldungSTGL_Anzeige_mit_Studiengangskuerzel'
|
2026-04-17 12:37:49 +02:00 |
|
Harald Bamberger
|
e48b94b858
|
studiengangskuerzel statt kurzbzlang
|
2026-04-17 12:35:55 +02:00 |
|
Andreas Österreicher
|
0ff29ba6af
|
Merge branch 'epic-56039/LV-Evaluierung'
|
2026-04-16 13:22:40 +02:00 |
|
Harald Bamberger
|
ba543448ae
|
Merge branch 'bug-76260/StudVW_Messages_TinyMCE_Cursor_Jumping_TextInput'
|
2026-04-16 11:26:32 +02:00 |
|
Harald Bamberger
|
f121f9b5a2
|
deactivate pagination - since potentially msg threads are not shown completely
|
2026-04-16 11:23:57 +02:00 |
|
Harald Bamberger
|
88b22f5490
|
revert to v-if to not render element when not necessary and use Vue.nextTick for dependent code
|
2026-04-15 17:02:58 +02:00 |
|
Harald Bamberger
|
4b7ee9abe1
|
Merge branch 'feature-70376/Lohnguide'
|
2026-04-15 15:52:12 +02:00 |
|
Cristina
|
d499619cf3
|
Added phrase endedatumMussInZukunftLiegen
|
2026-04-15 13:39:06 +02:00 |
|
Cristina
|
f489153ff3
|
Merge branch 'master' into epic-56039/LV-Evaluierung
|
2026-04-15 12:25:05 +02:00 |
|
Cristina
|
9b79a07fa2
|
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
|
2026-04-15 12:24:44 +02:00 |
|
Harald Bamberger
|
6ce14a25d7
|
Merge branch 'master' into feature-70376/Lohnguide
|
2026-04-15 11:49:26 +02:00 |
|
Werner Masik
|
c701d92779
|
fix db_update
|
2026-04-15 11:15:10 +02:00 |
|
Werner Masik
|
73e03ba901
|
Gehaltstyp Überstundenpauschale und Sachbezug PKW
|
2026-04-15 10:44:03 +02:00 |
|
ma0068
|
95a7797ae9
|
delete unused apicall for mode modal
add editor.setContent to function getReplyData
readd loadReplyData and use v-show for visibleDiv for mode inSamePage
|
2026-04-14 15:46:34 +02:00 |
|
ma0048
|
3ce3eff022
|
fehlendes mapping hinzugefuegt
|
2026-04-14 09:30:45 +02:00 |
|
Andreas Österreicher
|
3a91b12f31
|
Merge branch 'epic-56039/LV-Evaluierung'
|
2026-04-13 10:39:00 +02:00 |
|