meldestelle/docs/06_Frontend/screen-flow_1-04-26.md
Stefan Mogeritsch 6fc6c8fc79 feat(management-feature): add centralized administration screens and back-navigation support
- 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>
2026-04-01 17:26:44 +02:00

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
```