Johann Hoffmann
843c65d52b
Lehraufträge workflow wurde angepasst & getestet für zukünftige Projektarbeiten ohne hinterlegte LE. Subqueries "Projektbetreuungsaufträge and -vertragsstati" verwenden KEINE Lehreinheit table mehr, join funktioniert via pb -> pa -> lva & where clauses wurden entsprechend auf pa.lva & pa.sem_kurzbz angepasst für orderLehrauftragData.php, approveLehrauftragData.php & acceptLehrauftragData.php.
...
Weitere Anpassung in Vertrag_model: prüfung auf lehreinheit nur wenn vertragstyp nicht 'Betreuung' ist.
Added missing "setFormData" Method in stv Projektarbeit Details component
2026-03-25 11:56:19 +01:00
Johann Hoffmann
e26f4262df
LEFT join tbl_projektarbeit with tbl_lehreinheit to account for nullability
2026-03-24 16:08:20 +01:00
Johann Hoffmann
dde586e004
Merge remote-tracking branch 'origin/master' into feature-75469/LeOptional4Projektarbeit
2026-03-23 15:37:57 +01:00
Johann Hoffmann
506c23ae89
fix joins in lehrauftragData files from 'pa JOIN lv JOIN le' to 'pa JOIN le JOIN lv'; fix join in projektarbeit.class.php "getProjektarbeitStudiensemester" to also correctly join on le table first but with lva_id & sem_kurzbz as join conditions; push all the relevant changes from "feature-75838/UXImproveProjektarbeitSTVSprint247" since we apparently still want them in the LE optional branch; fix FAS issue where lva dropdown loaded a limited list when existing projektarbeit was loaded into UI -> now query the lehrveranstaltung.rdf with the stg_kz selected and then set the value to achieve desired behaviour;
2026-03-23 15:29:16 +01:00
ma0068
7603f8f12b
Bugfix: use null instead of empty string, provide kuerzel
2026-03-18 14:32:09 +01:00
Johann Hoffmann
5d7281e470
Merge branch 'master' into feature-75469/LeOptional4Projektarbeit
...
# Conflicts:
# application/controllers/api/frontend/v1/Abgabe.php
# public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
# public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Details.js
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
# system/phrasesupdate.php
2026-03-16 12:36:30 +01:00
Andreas Österreicher
96745525f1
Merge branch 'feature-71530/Error_beim_Archivieren_von_Diplomasupplement_STUDVW_Neu'
2026-03-16 11:28:56 +01:00
Andreas Österreicher
d9e5acb52c
Merge branch 'master' into feature-61164/AbgabetoolQualityGates
2026-03-16 11:08:44 +01:00
Johann Hoffmann
29515491a2
WIP legacy queries refactor projektarbeit lehreinheit optional
2026-03-12 14:02:52 +01:00
Harald Bamberger
b91efb6189
stv notizperson fix permission check to be able to add notes to prestudents that do not have an uid
2026-03-12 13:56:03 +01:00
Johann Hoffmann
6d28b8986d
Merge remote-tracking branch 'origin/master' into feature-61164/AbgabetoolQualityGates
...
# Conflicts:
# public/js/components/Stv/Studentenverwaltung/Details/Projektarbeit/Projektbetreuer.js
2026-03-12 09:47:54 +01:00
Johann Hoffmann
b43f1ec920
AbgabetoolAssistenz download latest uploaded file action button; UX changes Projektarbeit Tab Stv; fix stv form input bug after invalidation for selects;
2026-03-11 17:00:56 +01:00
Harald Bamberger
3e9d960781
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-11 12:52:18 +01:00
Harald Bamberger
5ce0232890
fix bug in archiv tab
2026-03-11 11:50:09 +01:00
Harald Bamberger
cf4ec12c00
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-10 17:08:03 +01:00
Johann Hoffmann
2c4574d93b
form input bugfix where 2 inputs where needed for select elements after invalid validation; Abgabetool Download Latest Action; WIP stv projektarbeit details/betreuer considerations; WIP adding le_id -> lva_id & sem_kurzbz to FAS code;
2026-03-10 16:45:15 +01:00
Andreas Österreicher
d35eca919f
Merge branch 'hotfix-69228/DOCSBOX'
2026-03-10 13:53:58 +01:00
Harald Bamberger
61d133b2fd
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-03-10 12:14:35 +01:00
Harald Bamberger
fb388346bf
Merge branch 'master' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-10 08:41:56 +01:00
Johann Hoffmann
2fde630971
adjust abgabetool queries Studentenverwaltung Projektarbeit Tab: lehreinheit required -> lehreinheit optional, lehrveranstaltung & studiensemester_kurbz required; changed occurences of the typo "Studiensemster" rigorously;
2026-03-09 15:25:44 +01:00
Johann Hoffmann
fce5ee7a16
adjust abgabetool queries lehreinheit -> lehrveranstaltung table; always redraw with scrollX/Y preserve in abgabetool
2026-03-09 11:24:17 +01:00
Harald Bamberger
c40fdb2c4f
getMessagesForTable laststatus only for filteredmessages
2026-03-05 11:35:57 +01:00
Harald Bamberger
47b5eecb9b
Merge branch 'master' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-04 18:57:13 +01:00
Harald Bamberger
5347cb1d63
add config STV_TAGS_ENABLED and use it to enable or disable tags in StudVw
2026-03-03 17:15:23 +01:00
Harald Bamberger
77731ed559
Merge branch 'feature-68767/FHC4_Studierendenverwaltung_Details_4spaltig_ma0080' into vv_und_studvw_2026_02_rc4_ma0080
2026-03-03 13:46:29 +01:00
Andreas Österreicher
8abb38123a
Merge branch 'feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script'
2026-03-03 11:41:16 +01:00
Andreas Österreicher
bcd8f11f35
Fixed Merge Problem
2026-03-03 11:26:18 +01:00
Andreas Österreicher
5949527ee2
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2026-03-03 11:07:18 +01:00
Johann Hoffmann
56a6aa993e
getMitarbeiterProjektarbeiten safeguard in case a person without any assigned betreuungen opens the page for some reason to avoid nasty confusing sql error messages from querying with empty parameters
2026-03-03 10:52:12 +01:00
Johann Hoffmann
db75cd2f62
also skip email loop/relevant abgaben loop when every occurance is filtered out to avoid empty notification emails;
2026-03-03 10:42:47 +01:00
Harald Bamberger
28f4a38752
refactor helper function extendableApps to singleton helper class ExtendableAppsHelper and use it in FHC-Header and FHC-Footer, revert previous changes to other CI views
2026-02-27 16:50:50 +01:00
Harald Bamberger
43a37021a5
ensure extend_app js files from extensions are loaded directly before the apps js file
2026-02-27 09:24:47 +01:00
Johann Hoffmann
abeb411742
betreuer email button config
2026-02-26 18:00:14 +01:00
Johann Hoffmann
aa2334afe7
sammelmail button betreuer page; fix notenOpt retrieval in setDetailComponent for Betreuer when reopening detailView; $emit("paUpdated") after savingTermin/deletingTermin to update projektarbeit in overview table aswell;
2026-02-26 17:58:48 +01:00
Harald Bamberger
667a00d64b
Merge branch 'master' into feature-68296/Vue_Router_via_Extensions_erweitern_ma0080
2026-02-26 16:05:32 +01:00
Harald Bamberger
4deed45f29
prepend extend_app js to customJSModules array, use FhcApps in Dashboard/Fhc App
2026-02-26 15:53:41 +01:00
Harald Bamberger
1ae072390e
revert changes to add fhcApps property, not using path based syntax, to CI views include array
2026-02-26 15:27:52 +01:00
Harald Bamberger
26fca87c75
refactor VueJs App magic into a helper function
2026-02-26 14:56:33 +01:00
Johann Hoffmann
859cb39a9d
EmailJobs log & skip cases where no benutzer_uid email and no private email is available
2026-02-26 11:36:06 +01:00
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
Harald Bamberger
7680a5c773
add bpk to api output if authuser has permission
2026-02-24 17:19:49 +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
Paolo
d6108d816e
Merge branch 'master' into hotfix-69228/DOCSBOX
2026-02-23 14:28:54 +01:00
Paolo
f274b74ab1
Merge branch 'master' into feature-70440/Change_var_dump_to_error_log_to_show_the_referring_script
2026-02-23 14:25:40 +01:00
Paolo
356a5fb51b
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
2026-02-23 13:03:06 +01:00
Harald Bamberger
00fae2fa15
Merge branch 'master' into vv_und_studvw_2026_02_rc4
2026-02-23 09:28:54 +01:00
Johann Hoffmann
5558f6fc17
Signatur Sammelmail Job an Assistenz
2026-02-20 12:20:26 +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