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
ma0048
ea0a249612
micro degree abschlussdokumente hinzugefuegt
2026-04-13 09:14:27 +02:00
ma0068
843894405e
changes for NewDiv
...
remove Watcher for formData Fields
add predefault settings for tabulator fields
add setContent for Editor
change text for closing window/tab
show alertSuccess for sending Message just in case of inSamePage
2026-04-10 13:03:24 +02:00
ma0068
8fddbc3a32
delete watcher for formData fields, add setContent for loading Vorlage
2026-04-10 09:15:34 +02:00
Johann Hoffmann
6868e68145
define datepickers to use ISO strings internally with model-type="yyyy-MM-dd" to avoid construction of new js dateobjects when deleting the value via text input, which could lead to a off by one day/timezone error when saving the date
2026-04-09 15:42:05 +02:00