Johann Hoffmann
|
379880aef8
|
filter paabgabe uploads from newOrChanged job, since uploading a file still writes updateamum/updatevon fields -> compare student_uid with updatevon; when logging new paabgabe termine insert the whole paabgabe object into the logs, not just the result id;
|
2026-02-25 13:10:30 +01:00 |
|
Johann Hoffmann
|
16186bbee8
|
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
|
2026-02-25 11:09:50 +01:00 |
|
Johann Hoffmann
|
1e827fffee
|
additional erstbetreuer/zweitbetreuer name parts fetch & columns default invisible, columns next/prev termin header filter & custom sort func, list header filter for qgate 1/2 status assistenz & mitarbeiter, change all "Assessor" and "Assesor" phrasen to "Reviewer"
|
2026-02-24 15:58:44 +01:00 |
|
Andreas Österreicher
|
9b114c5fb1
|
Merge branch 'feature-71344/LVEvaluierungZeitfenster'
|
2026-02-23 09:51:47 +01:00 |
|
Johann Hoffmann
|
6c8eb9ac38
|
abgabetool dbupdate script check&insert new tbl_vorlage entry "PAANoSigAssSM"
|
2026-02-20 13:56:11 +01:00 |
|
Andreas Österreicher
|
2228b4d683
|
Sancho Header LV-Evaluierung
|
2026-02-20 13:29:01 +01:00 |
|
Johann Hoffmann
|
5558f6fc17
|
Signatur Sammelmail Job an Assistenz
|
2026-02-20 12:20:26 +01:00 |
|
kindlm
|
32fc029bd3
|
Merge remote-tracking branch 'origin/master'
|
2026-02-20 11:20:19 +01:00 |
|
kindlm
|
f4e0516d89
|
Prüfung ob jede Fragen mindestens 2 Vorschläge hat auf Warning geändert
- Kleines Padding vor "Blättern"-Text
|
2026-02-20 11:20:09 +01:00 |
|
Harald Bamberger
|
d98b7fd67a
|
fix duplicates in lvplan for special groups
|
2026-02-19 18:34:27 +01:00 |
|
Johann Hoffmann
|
4b1a9fe892
|
avoid loading paabgaben a 2nd time for mitarbeiter; extracted getDateStyleClass from components;
|
2026-02-19 17:33:41 +01:00 |
|
Harald Bamberger
|
7169cb68a2
|
fix bug when sending multi messages introduced by loading time optimisation
|
2026-02-19 09:20:10 +01:00 |
|
Harald Bamberger
|
f8da0b0915
|
Merge branch 'feature-69551/Einmeldeformular_als_VueJS_Component_fuer_LV-Evaluierung'
|
2026-02-19 07:46:15 +01:00 |
|
Johann Hoffmann
|
4724008c2d
|
betreuer page update table after adding serientermin qgate1/2 status prev/next; preserve scrollX/Y in betreuer/assistenz page
|
2026-02-18 14:32:57 +01:00 |
|
Johann Hoffmann
|
6f28696556
|
getDateStyleClass evaluation also with precise luxon calculation on all pages; qgate12 status col, next/prev termin col on betreuer page; table persistence on mitarbeiter page; same rowheight on betreuer table as in assistenz to achieve similar UX;
|
2026-02-18 13:00:19 +01:00 |
|
Andreas Österreicher
|
6ec4737b22
|
Merge branch 'bug-71685/bewerbungstool_login_zugangscode'
|
2026-02-18 12:47:02 +01:00 |
|
Johann Hoffmann
|
328affa35c
|
actually set deadline calculation to IANA timezone 'Europe/Vienna', so the code still works once Berlin moves to another timezone away from Austria. You never know.
|
2026-02-18 11:53:24 +01:00 |
|
Johann Hoffmann
|
90c845899f
|
explicitely set deadline to end of day to achieve the desired "valid until 23:59" logic, instead of just moving the deadline by one day; endupload deadline is now optional by defining it as a "nachreichen möglich" aka non fixtermin;
|
2026-02-18 11:15:59 +01:00 |
|
Andreas Österreicher
|
bb273d10bd
|
Merge branch 'bug-71662/Bug_cancelVertrag_Berechtigungspruefung'
|
2026-02-18 10:50:59 +01:00 |
|
Johann Hoffmann
|
a6daa7bf0c
|
all abgabetool datepickers use date format via format="dd.MM.yyyy" instead of :format="formatDate" to enable text-input + autoapply; backend deadline datetime check for endupload;
|
2026-02-17 17:32:11 +01:00 |
|
ma0048
|
1d8c4b7159
|
bug behoben, login wieder nur mit zugangscode moeglich
|
2026-02-17 16:49:09 +01:00 |
|
Johann Hoffmann
|
ee7254a964
|
assistenz preserve table state (selection, scroll) when adding serientermin; update isPastDate() function to luxon timezone safe logic;
|
2026-02-17 16:22:26 +01:00 |
|
Alexei Karpenko
|
c58674d133
|
Projektarbeiten cancelVertrag permission check bugfix (added array_column to get oes)
|
2026-02-17 15:15:30 +01:00 |
|
Harald Bamberger
|
4825c75b5d
|
revert changes made in commit b1a1cdf235
|
2026-02-17 12:11:37 +01:00 |
|
Harald Bamberger
|
f6fd5ab678
|
Merge branch 'feature-71645/StudVw_MessageTab_Ladezeit'
|
2026-02-17 10:29:10 +01:00 |
|
Harald Bamberger
|
3d1aef617f
|
add phrase error.opproject_does_not_exists in category kvp
|
2026-02-17 08:13:07 +01:00 |
|
Harald Bamberger
|
e12b7e1ed5
|
add indexes for person_id to table msg_message and msg_recipient, ensure tabulator data request is made before requests of create msg components
|
2026-02-17 08:06:30 +01:00 |
|
Harald Bamberger
|
0496eb7cc9
|
use union instead of or to avoid parallel seq scan
|
2026-02-16 15:56:40 +01:00 |
|
Harald Bamberger
|
962cbf4e78
|
join person table for sender and recipient instead of using subselect
|
2026-02-16 15:16:49 +01:00 |
|
Harald Bamberger
|
5415180b2c
|
fetch count and paginated data in one query
|
2026-02-16 14:18:59 +01:00 |
|
Andreas Österreicher
|
827b6148a7
|
Merge branch 'feature-61164/AbgabetoolQualityGates'
|
2026-02-16 08:47:30 +01:00 |
|
Johann Hoffmann
|
3831f3c1d7
|
consistent use of :optionDisabled="getOptionDisabled" for paabgabetyp dropdowns in assistenz view
|
2026-02-16 03:41:30 +01:00 |
|
Johann Hoffmann
|
60294dd8f2
|
paBenotet evaluation fix
|
2026-02-16 03:22:39 +01:00 |
|
Andreas Österreicher
|
9d5adc1ed2
|
Merge branch 'feature-61164/AbgabetoolQualityGates'
|
2026-02-13 13:58:30 +01:00 |
|
Johann Hoffmann
|
632866c8c4
|
reset newTermin object when switching projektarbeit so they are assigned to the correct student
|
2026-02-13 13:45:12 +01:00 |
|
Andreas Österreicher
|
7f029ec8b5
|
Merge branch 'einspielen_12_02_2026'
|
2026-02-13 11:20:22 +01:00 |
|
ma0048
|
d9d15c1ed3
|
neue tag farben
|
2026-02-13 11:10:16 +01:00 |
|
Johann Hoffmann
|
043b1bcf11
|
extracted email split method from stv/kontakt component to helperfile; adjusted that method to take subject param & make phrasen/alert call via parameter reference;
|
2026-02-12 17:38:00 +01:00 |
|
Johann Hoffmann
|
5c1e967d5e
|
dont reset z-index on opening tiered menu (email button) by setting its autoZIndex property to false
|
2026-02-12 16:05:02 +01:00 |
|
Harald Bamberger
|
664b0a81bb
|
use vilesci base url in combinePeople component
|
2026-02-12 15:52:11 +01:00 |
|
Harald Bamberger
|
fa807f37ae
|
gehaltsbestandteil chart data: spezialfall neuer Gehaltsbestandteil und sofort valorisiert
|
2026-02-12 14:47:07 +01:00 |
|
Harald Bamberger
|
8f62d0d351
|
use correct category for phrase notiz_edit
|
2026-02-12 13:20:54 +01:00 |
|
Harald Bamberger
|
e016deb042
|
add more space between download and delete button
|
2026-02-12 13:14:23 +01:00 |
|
Harald Bamberger
|
ed170645df
|
use plsql function public.get_rolle_prestudent instead of local sql
|
2026-02-12 11:27:50 +01:00 |
|
Andreas Österreicher
|
3a441228b8
|
Merge branch 'feature-61164/AbgabetoolQualityGates'
|
2026-02-12 11:07:36 +01:00 |
|
Andreas Österreicher
|
0a97e5781e
|
Nicht beurteilt aus Default Config entfernt
|
2026-02-12 11:02:16 +01:00 |
|
ma0048
|
3465e299f7
|
tag - helper and formatter
|
2026-02-12 08:16:31 +01:00 |
|
Andreas Österreicher
|
136d6f9f28
|
Fix von BFI übernommen
|
2026-02-11 16:08:15 +01:00 |
|
Johann Hoffmann
|
67838eb630
|
load projektarbeit.note correctly for mitarbeiter; evaluate projektarbeit termin editability correctly and define a notenarray which does NOT count (currently "Nicht beurteilt" & "Noch nicht eingetragen"). such rules apply for betreuer, assistenz is allowed to do whatever they want since we never defined an actual business process anywhere and people do whatever they want anyways
|
2026-02-11 13:39:23 +01:00 |
|
Johann Hoffmann
|
609e226057
|
place email buttons inside a tiered menu (dropdown for some) to save space in the ui;
|
2026-02-10 14:25:45 +01:00 |
|