-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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
- API implementiert
- Validierung umgesetzt
- Integrationstest vorhanden
- Dokumentation aktualisiert
- Review durchgeführt
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels