Implement MVVM for all V3 screens: add ViewModels for Turniere, Bewerbe, Abteilungen, Pferde, Reiter, Vereins, and Funktionaer workflows. Update roadmap to mark B-1 tasks as complete.

This commit is contained in:
2026-04-03 00:21:09 +02:00
parent 48ffadaaa2
commit 2b3e2d8c1b
8 changed files with 748 additions and 8 deletions
+8 -8
View File
@@ -51,14 +51,14 @@
## 🟠 Sprint B — Kurzfristig (nächste Woche)
- [ ] **B-1** | ViewModels für alle V3-Screens umsetzen
- [ ] `TurnierViewModel`
- [ ] `BewerbViewModel` (inkl. Abteilungs-Logik)
- [ ] `PferdProfilViewModel`
- [ ] `ReiterProfilViewModel`
- [ ] `VereinsViewModel`
- [ ] `FunktionaerViewModel`
- [ ] `AbteilungViewModel` (Startliste, Ergebnisse)
- [x] **B-1** | ViewModels für alle V3-Screens umsetzen
- [x] `TurnierViewModel`
- [x] `BewerbViewModel` (inkl. Abteilungs-Logik via Dialog-VM)
- [x] `PferdProfilViewModel`
- [x] `ReiterProfilViewModel`
- [x] `VereinsViewModel`
- [x] `FunktionaerViewModel`
- [x] `AbteilungViewModel` (Startliste, Ergebnisse)
- [ ] **B-2** | Ktor-Clients und Repositories für Backend-Anbindung vorbereiten
- [ ] Ktor-HTTP-Client konfigurieren (BaseURL, Auth-Header, Timeout)