Add results-service microservice with API gateway integration, implement Ergebnis repository and edit dialog, update BewerbViewModel for Ergebniserfassung, and enhance Turnier UI with result management features.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 🧹 [Curator] Log - 2026-04-12 (Phase 11: Ergebniserfassung)
|
||||
|
||||
## Status
|
||||
- **Phase 10.3 (Echter Datenverkehr):** ✅ Completed
|
||||
- **Phase 11 (Ergebniserfassung):** 🏗️ In Progress (UI & Repository ready)
|
||||
|
||||
## Heute erledigt
|
||||
- **Infrastruktur:**
|
||||
- `results-service` in `dc-backend.yaml` und `GatewayConfig.kt` integriert.
|
||||
- Dockerfile für `zns-import-service` korrigiert/erstellt.
|
||||
- **Frontend Domain:**
|
||||
- `ErgebnisRepository` und `Ergebnis` Modell definiert.
|
||||
- `StartlistenZeile` um `nennungId` erweitert.
|
||||
- **Frontend Data:**
|
||||
- `DefaultErgebnisRepository` (Ktor) implementiert.
|
||||
- Koin-DI für Ergebnisse konfiguriert und `TurnierFeatureModule.kt` korrigiert (BewerbViewModel DI fix).
|
||||
- **Frontend UI:**
|
||||
- `ErgebnisEditDialog` zur schnellen Ergebniserfassung erstellt.
|
||||
- `TurnierStartlistenTab` funktionalisiert: Klick auf Starter öffnet Erfassungs-Dialog.
|
||||
- `TurnierErgebnislistenTab` dynamisiert: Zeigt nun reale Ergebnisse aus dem Repository an.
|
||||
- `BewerbViewModel` um Ergebnis-Management (Load/Save) erweitert.
|
||||
- **Fix:** Mock-Implementierungen in `ScreenPreviews.kt` für das `BewerbViewModel` aktualisiert (fehlendes `ErgebnisRepository`).
|
||||
|
||||
## Nächste Schritte
|
||||
- Platzierungs-Berechnung im Backend/Frontend finalisieren.
|
||||
- Druck-Funktion für Ergebnislisten (PDF-Export).
|
||||
- Offline-Synchronisation für erfasste Ergebnisse prüfen.
|
||||
|
||||
## Verifikation
|
||||
- Kompilierung des Desktop-Frontends erfolgreich.
|
||||
- DI-Konfiguration für neue Repositories geprüft.
|
||||
- Gateway-Routen für `results-service` syntaktisch korrekt.
|
||||
Reference in New Issue
Block a user