- Introduced comprehensive management screens for horses, riders, clubs, and officials. - Integrated reusable `ManagementTableScreen` component for standardized layouts and operations. - Added back-navigation support in `DesktopNavigationPort` with a stack-based implementation. - Refined `DesktopMainLayout` with enhanced routing and dynamic placeholders for in-development screens. - Updated roadmap to reflect completion of Phase 7: "Zentrale Verwaltung". Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
76 lines
2.0 KiB
Markdown
76 lines
2.0 KiB
Markdown
### Diagramm (Screen-Flow) - Stand 01. April 2026 (Abend-Update)
|
|
|
|
Das Frontend nutzt nun einen **Back-Stack Mechanism**, d.h. der "Zurück"-Button (TopBar) führt immer zum jeweils
|
|
vorherigen Screen im Verlauf.
|
|
|
|
```mermaid
|
|
graph TD
|
|
A[Onboarding] -- " Login / Start " --> H[Veranstaltung-Verwaltung]
|
|
|
|
subgraph "Verwaltung (Zentrale)"
|
|
H
|
|
H1[Pferde-Verwaltung]
|
|
H2[Reiter-Verwaltung]
|
|
H3[Verein-Verwaltung]
|
|
H4[Funktionär-Verwaltung]
|
|
H5[Veranstalter-Verwaltung]
|
|
H6[ZNS-Importer]
|
|
end
|
|
|
|
H -- " Pferde " --> H1
|
|
H -- " Reiter " --> H2
|
|
H -- " Vereine " --> H3
|
|
H -- " Funktionäre " --> H4
|
|
H -- " Veranstalter " --> H5
|
|
H -- " ZNS-Importer " --> H6
|
|
H6 -- " Back-Stack " --> H
|
|
H1 -- " Pferde-Profil " --> P1[Pferde-Profil]
|
|
H2 -- " Reiter-Profil " --> P2[Reiter-Profil]
|
|
H3 -- " Verein-Profil " --> P3[Verein-Profil]
|
|
H4 -- " Funktionär-Profil " --> P4[Funktionär-Profil]
|
|
H5 -- " Pferde-Profil " --> P1
|
|
P1 -- " Back-Stack " --> H
|
|
P2 -- " Back-Stack " --> H
|
|
P3 -- " Back-Stack " --> H
|
|
P4 -- " Back-Stack " --> H
|
|
H -- " Neue Veranstaltung " --> E[VeranstaltungKonfigV2]
|
|
H -- " Veranstaltung öffnen " --> F[Veranstaltung-Profil]
|
|
F -- " Turnier öffnen / Neu " --> G[TurnierDetailScreen]
|
|
F -- " Veranstalter-Profil " --> H5
|
|
|
|
subgraph "TurnierDetailScreen (Tabs)"
|
|
G1[STAMMDATEN]
|
|
G2[ORGANISATION]
|
|
G3[BEWERBE]
|
|
G4[ARTIKEL]
|
|
G5[ABRECHNUNG]
|
|
G6[NENNUNGEN]
|
|
G7[STARTLISTEN]
|
|
G8[ERGEBNISLISTEN]
|
|
end
|
|
|
|
G --> G1
|
|
G --> G3
|
|
G --> G7
|
|
F -- " Back-Stack " --> H
|
|
H5 -- " Back-Stack " --> F
|
|
H -- " Logout / Zurück " --> A
|
|
|
|
subgraph "Legacy / Administrative Screens"
|
|
L1[AdminUebersichtScreen]
|
|
L2[PingScreen]
|
|
L3[ProfileScreen]
|
|
L4[VereinScreen]
|
|
L5[VeranstaltungDetailScreen]
|
|
end
|
|
|
|
H -- " Ping " --> L2
|
|
H -- " Profil " --> L3
|
|
H -- " Vereine " --> L4
|
|
H -- " Legacy View " --> L1
|
|
%% Fallback navigation
|
|
L1 -- " Veranstalter Auswahl " --> H
|
|
L1 -- " Legacy Event Detail " --> L5
|
|
L5 -- " Turnier öffnen " --> G
|
|
```
|