feat(reiter-feature): introduce Reiter management module with screens, ViewModel, and domain models
- Added `reiter-feature` module for managing riders, including list and detail views. - Implemented `MsMasterDetailLayout` for ReiterScreen, integrating `MsDataTable`, `MsFilterBar`, and `MsActionToolbar`. - Defined domain models (`Reiter`, `LizenzKlasse`, `Sparte`, `ReiterStatus`) with mock data support. - Updated roadmap to reflect progress in Phase 5: Routing & Screen-Komposition. - Registered the new module in `settings.gradle.kts`. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -47,7 +47,7 @@ Eingabe von Stammdaten muss schnell und fehlerfrei erfolgen.
|
||||
* [x] **`MsValidationWrapper`:** Konsistente Anzeige von Fehlern und Warnungen (z.B. ÖTO-Validierungsregeln).
|
||||
* [x] **`MsSearchableSelect`:** Für die Verknüpfung von Reitern/Pferden (Autocomplete-Suche).
|
||||
|
||||
## Phase 4: Layout-Patterns & Navigation 🔵 [IN ARBEIT]
|
||||
## Phase 4: Layout-Patterns & Navigation ✅ [ABGESCHLOSSEN]
|
||||
|
||||
Hier bringen wir alles zusammen, bevor das finale Routing implementiert wird.
|
||||
|
||||
@@ -57,6 +57,16 @@ Hier bringen wir alles zusammen, bevor das finale Routing implementiert wird.
|
||||
|
||||
---
|
||||
|
||||
## Phase 5: Routing & Screen-Komposition 🔵 [IN ARBEIT]
|
||||
|
||||
In dieser Phase werden die Komponenten zu echten Features zusammengebaut.
|
||||
|
||||
* [x] **Reiter-Verwaltung (MVP):** Erster Screen mit `MsMasterDetailLayout`, `MsDataTable` und Editor.
|
||||
* [ ] **Pferde-Verwaltung (MVP):** Analog zur Reiter-Verwaltung.
|
||||
* [ ] **Navigation & Routing:** Integration der neuen Screens in die Hauptnavigation.
|
||||
|
||||
---
|
||||
|
||||
## Erfolgs-Metriken
|
||||
|
||||
* **Wiederverwendbarkeit:** > 80% der UI besteht aus `Ms`-Komponenten.
|
||||
|
||||
Reference in New Issue
Block a user