Skip to content

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

@cschog

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

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