UC-ID
UC-T2b
Ziel / Beschreibung
Der Benutzer kann mehrere Teilnehmer gleichzeitig aus der aktiven Veranstaltung entfernen (z. B. per Checkbox-Auswahl oder Mehrfachselektion im UI).
Fachlicher Kontext
Vorbedingungen
• Es existiert eine aktive Veranstaltung
• Alle ausgewählten Personen sind Teilnehmer dieser aktiven Veranstaltung
• Der Benutzer ist authentifiziert (Keycloak)
• Rollenunterscheidung (Admin/User) spielt keine Rolle (V1.0)
Eingaben / Filter
No response
Fachliche Regeln
- Es dürfen nur Teilnehmer der aktiven Veranstaltung entfernt werden
- Der LEITER wird nicht entfernt, auch wenn er mit selektiert wird
- Sind mehrere Personen ausgewählt:
• Alles-oder-nichts (transaktional)
• Ist eine Person nicht entfernbar, wird keine entfernt
- Personen, die keine Teilnehmer sind → Fehler
- Es erfolgt kein automatisches Entfernen anderer Teilnehmer
Ablauf (Happy Path)
1. Benutzer wählt mehrere Teilnehmer im UI aus
2. Benutzer klickt auf „Teilnehmer entfernen“
3. System prüft:
• aktive Veranstaltung vorhanden
• alle Personen sind Teilnehmer
•. LEITER werden nicht gelöscht
4. System entfernt alle ausgewählten Teilnehmer
5. UI aktualisiert die Teilnehmerliste
API / Technische Umsetzung
DELETE /api/teilnehmer
Definition of Done
UC-ID
UC-T2b
Ziel / Beschreibung
Der Benutzer kann mehrere Teilnehmer gleichzeitig aus der aktiven Veranstaltung entfernen (z. B. per Checkbox-Auswahl oder Mehrfachselektion im UI).
Fachlicher Kontext
Vorbedingungen
• Es existiert eine aktive Veranstaltung
• Alle ausgewählten Personen sind Teilnehmer dieser aktiven Veranstaltung
• Der Benutzer ist authentifiziert (Keycloak)
• Rollenunterscheidung (Admin/User) spielt keine Rolle (V1.0)
Eingaben / Filter
No response
Fachliche Regeln
• Alles-oder-nichts (transaktional)
• Ist eine Person nicht entfernbar, wird keine entfernt
Ablauf (Happy Path)
API / Technische Umsetzung
DELETE /api/teilnehmer
Definition of Done