chfhtw
|
3d7a6b1ad3
|
dashboard user api: empty -> check for false/null
|
2026-03-23 15:42:28 +01:00 |
|
chfhtw
|
054cf2f258
|
correct form validation & typo in api dashboard widget
|
2026-03-23 15:06:25 +01:00 |
|
chfhtw
|
1972b461e7
|
replace controllers/dashboard/Config.php with controllers/api/frontend/v1/dashboard/User.php & controllers/api/frontend/v1/dashboard/DashboardAdmin.php
|
2026-03-23 11:21:15 +01:00 |
|
chfhtw
|
e957926a4d
|
replace controllers/dashboard/Widget.php with controllers/api/frontend/v1/dashboard/Widget.php
|
2026-03-23 10:57:43 +01:00 |
|
Harald Bamberger
|
60734f708e
|
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
|
2026-03-19 16:20:06 +01:00 |
|
Harald Bamberger
|
0621564be7
|
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
|
2026-03-19 15:57:13 +01:00 |
|
Johann Hoffmann
|
aba4bc2909
|
merge projektarbeit details & betreuer form and handle several UX changes regarding formData of both
|
2026-03-19 11:12:14 +01:00 |
|
Harald Bamberger
|
14a8e2f001
|
Funktionen fett schreiben, die schon presets hinterlegt haben, demo aus views und Controller namen entfernen, preview hinzufuegen
|
2026-03-18 15:48:57 +01:00 |
|
ma0068
|
7603f8f12b
|
Bugfix: use null instead of empty string, provide kuerzel
|
2026-03-18 14:32:09 +01:00 |
|
Harald Bamberger
|
a4f2502fe6
|
dashboard admin: funktionen sortieren, allgemein/general wieder hinzufuegen
|
2026-03-18 10:58:05 +01:00 |
|
Harald Bamberger
|
7c1762d467
|
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
|
2026-03-18 09:20:53 +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 |
|
ma0068
|
29a4b4aadc
|
use permission PERM_LOGGED for header, add condition one empty space for showing verband
|
2026-03-13 09:11:00 +01:00 |
|
ma0068
|
2682ea75ab
|
use only one endpoint for detailheader
|
2026-03-12 16:58:48 +01:00 |
|
Harald Bamberger
|
a5329e5bba
|
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
|
2026-03-12 15:03:56 +01:00 |
|
Harald Bamberger
|
37a79c4589
|
Merge branch 'master' into feature-71775/StudVW_ChangeSem_Behaviour
|
2026-03-12 15:03:28 +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 |
|
Harald Bamberger
|
dd760f8210
|
finetune behavior
|
2026-03-12 11:10:13 +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
|
5ce0232890
|
fix bug in archiv tab
|
2026-03-11 11:50:09 +01:00 |
|
ma0068
|
2237e9f1b7
|
refactor detail Header, relaod array if semester changed, show no status if no status, phrase
|
2026-03-09 11:42:24 +01:00 |
|
Harald Bamberger
|
daf332a102
|
add query_studiensemester_kurzbz to result of fetchStudents, fetchPrestudents and search
|
2026-03-06 10:39:37 +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
|
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
|
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
|
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 |
|
ma0068
|
c127c0900e
|
refactor dropdown for pruefer, add localStorage for formVariables, add multiactions for adding new finalexam
|
2026-02-25 14:28:41 +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 |
|
ma0068
|
fc01fa045e
|
add and use variable semester_berechnet for using ausbildungssemester in status interessent
|
2026-02-23 13:44:33 +01:00 |
|
Paolo
|
356a5fb51b
|
Merge branch 'master' into bug-56209/is_valid_date_vs_isValidDate
|
2026-02-23 13:03:06 +01:00 |
|
ma0068
|
2681a85fa5
|
Studium.php added fallback if no lehrverband found for semester
|
2026-02-20 11:05:57 +01:00 |
|
ma0068
|
9a0716af44
|
Studium.php added fallback if no lehrverband found for semester
|
2026-02-20 09:18:48 +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 |
|
ma0068
|
dc642cfbe7
|
merge master into cis40_2026-02-rc
|
2026-02-19 16:44:01 +01:00 |
|
Harald Bamberger
|
f2d49e02a7
|
Merge branch 'master' into vv_und_studvw_2026_02_rc4
|
2026-02-19 09:49:44 +01:00 |
|
Alexei Karpenko
|
fa7a125727
|
Studierendenverwaltung archivieren: error message when no studentlehrverband found
|
2026-02-18 21:18:57 +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 |
|
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 |
|
Alexei Karpenko
|
c58674d133
|
Projektarbeiten cancelVertrag permission check bugfix (added array_column to get oes)
|
2026-02-17 15:15:30 +01:00 |
|
Harald Bamberger
|
a9b343646e
|
Merge branch 'master' into vv_und_studvw_2026_02_rc4
|
2026-02-13 10:49:09 +01:00 |
|
Harald Bamberger
|
ed170645df
|
use plsql function public.get_rolle_prestudent instead of local sql
|
2026-02-12 11:27:50 +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
|
6da19585ff
|
optional sammelmail buttons assistenz abgabetool
|
2026-02-09 13:45:01 +01:00 |
|