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

2.0 KiB

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.

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