matthias
  • Joined on 2026-02-23
matthias pushed to main at matthias/dashboard 2026-04-16 16:25:10 +02:00
6ead698294 refactor(sidebar): remove all dropdown sub-menus, flatten navigation to direct links
matthias pushed to main at matthias/dashboard 2026-04-16 16:18:07 +02:00
1c071c7768 update docker version
matthias pushed to main at matthias/dashboard 2026-04-16 16:14:29 +02:00
dfcdd44aa4 refactor(admin): consolidate 10 flat tabs into 4 grouped tabs with sub-tabs, remove Bestellungen tab, replace Debug with FDISK Sync
matthias pushed to main at matthias/dashboard 2026-04-16 14:08:11 +02:00
e56075f38a fix(issues): allow priority+status change for assignees, dynamic owner transitions, kanban droppable columns; feat(persoenliche-ausruestung): configurable zustand
matthias pushed to main at matthias/dashboard 2026-04-16 09:17:40 +02:00
2fe0db6d9a fix(persoenliche-ausruestung): wait for permissions before fetching overview to show all items
matthias pushed to main at matthias/dashboard 2026-04-16 08:22:05 +02:00
a6aeab80d4 feat(persoenliche-ausruestung): show catalog category, remove size/date columns, make zustand admin-configurable
matthias pushed to main at matthias/dashboard 2026-04-16 08:19:42 +02:00
058ee721e8 feat(persoenliche-ausruestung): show catalog category, remove size/date columns, make zustand admin-configurable
matthias pushed to main at matthias/dashboard 2026-04-16 07:52:42 +02:00
dac0b79b3b eat(ausruestung): allow create role to view full list, add Mitglieder pagination, add admin reset for persoenliche Ausruestung
matthias pushed to main at matthias/dashboard 2026-04-15 20:06:05 +02:00
3f8c4d151d fix(persoenliche-ausruestung): save characteristics on create/edit and add editable eigenschaft fields to assignment page
matthias pushed to main at matthias/dashboard 2026-04-15 19:43:22 +02:00
260b71baf8 refactor(mitglieder): replace legacy status values (passiv/anwärter/ausgetreten/…) with aktiv/kind/jugend/reserve across backend, frontend, and sync
matthias pushed to main at matthias/dashboard 2026-04-15 19:26:26 +02:00
c1de8bd163 fix(dienstgrad): add ASB→Abschnittssachbearbeiter, remove non-existent ranks (FA/FF/BOI/BAM variants), sync DB constraint, TS types, and display map
matthias pushed to main at matthias/dashboard 2026-04-15 18:17:59 +02:00
eb2342684e feat(bestellungen): add optional "Für Mitglied" field, auto-populated from internal request submitter
matthias pushed to main at matthias/dashboard 2026-04-15 18:05:44 +02:00
67fd0878ce fix(sync): add Sachbearbeiter to dienstgrad constraint; add catalog browser dialog for external order position
matthias pushed to main at matthias/dashboard 2026-04-15 17:40:12 +02:00
9586822a32 fix(sync): scrape AusbildungenListEdit instead of KursteilnehmerListEdit, add selectAlleAnzeige, fix column detection; handle Sachbearbeiter dienstgrad and ignore placeholder handles
matthias pushed to main at matthias/dashboard 2026-04-15 14:44:43 +02:00
55b2fc1cf4 fix(sync): switch to full member list scrape so all FDISK members are synced, not just known accounts
matthias pushed to main at matthias/dashboard 2026-04-15 14:37:39 +02:00
719b7bfcdb feat(sync): sync all FDISK members, auto-creating dashboard accounts for users not yet logged in
matthias pushed to main at matthias/dashboard 2026-04-15 14:21:34 +02:00
dab4a45b79 fix(shop): don't load assigned items until a user is explicitly selected
matthias pushed to main at matthias/dashboard 2026-04-15 14:03:58 +02:00
c3fcbd1467 fix(bestellungen): use status label as button text, all progress buttons blue, keep red for reject only
matthias pushed to main at matthias/dashboard 2026-04-15 13:55:21 +02:00
6ff531f79c refactor(mitglieder): split member profile into Stammdaten/Ausrüstung/Qualifikationen tabs with sub-tabs per qualification type
matthias pushed to main at matthias/dashboard 2026-04-15 13:22:51 +02:00
50dbf6e9fd fix(multi): FDISK sync, order UX, Ausbildungen display, untracked items