Skip to content

UC-V2: Veranstaltungen auflisten – aktive Veranstaltung priorisieren #9

Description

@cschog

UC-ID

UC-V2

Ziel / Beschreibung

Das System stellt eine Liste aller Veranstaltungen bereit.
Die aktuell aktive Veranstaltung ist eindeutig gekennzeichnet und wird in der Liste priorisiert angezeigt.

Fachlicher Kontext

Akteure

•	Benutzer (z. B. Vorstand, Admin, Trainer)
•	UI / Frontend

Vorbedingungen

•	Es existieren 0, 1 oder mehrere Veranstaltungen
•	Es gibt maximal eine aktive Veranstaltung (garantiert durch UC-V1)

Nachbedingungen

•	Alle Veranstaltungen werden zurückgegeben
•	Die aktive Veranstaltung ist eindeutig erkennbar (aktiv = true)
•	Die Sortierung ist fachlich definiert

Eingaben / Filter

No response

Fachliche Regeln

Ablauf (Happy Path)

  1. Der Benutzer ruft die Veranstaltungsübersicht auf
  2. Das System liefert alle Veranstaltungen
  3. Die Liste ist wie folgt sortiert:
  • aktive Veranstaltung zuerst
  • danach nach beginnDatum DESC
  1. Die aktive Veranstaltung ist im Ergebnis eindeutig gekennzeichnet

Fachliche Regeln

•	Es darf höchstens eine aktive Veranstaltung geben
•	Die aktive Veranstaltung muss im UI immer eindeutig erkennbar sein
•	Die Sortierung ist stabil und deterministisch

API / Technische Umsetzung

GET /api/veranstaltung

Definition of Done

  • API implementiert
  • Validierung umgesetzt
  • Integrationstest vorhanden
  • Dokumentation aktualisiert
  • Review durchgeführt

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions