2026-03-16 03:06:38 +00:00
|
|
|
## Beschreibung
|
|
|
|
|
|
2026-03-16 05:07:56 +00:00
|
|
|
Implementiere eine neue API-Endpunkt für die Verwaltung von Benutzerrollen im System.
|
2026-03-16 03:06:38 +00:00
|
|
|
|
2026-03-16 05:07:56 +00:00
|
|
|
## Anforderungen
|
2026-03-16 03:06:38 +00:00
|
|
|
|
2026-03-16 05:07:56 +00:00
|
|
|
- Erstelle einen neuen Endpunkt `/api/users/:userId/roles`
|
|
|
|
|
- Unterstütze folgende Methoden:
|
|
|
|
|
- `GET` - Liefert die Rollen eines Benutzers
|
|
|
|
|
- `PUT` - Ändert die Rollen eines Benutzers
|
|
|
|
|
- `DELETE` - Entfernt alle Rollen eines Benutzers
|
|
|
|
|
- Implementiere eine Middleware zur Überprüfung der Berechtigungen (nur Admins dürfen Rollen ändern)
|
|
|
|
|
- Füge Tests für den neuen Endpunkt hinzu
|
2026-03-16 03:06:38 +00:00
|
|
|
|
|
|
|
|
## Akzeptanzkriterien
|
|
|
|
|
|
2026-03-16 05:07:56 +00:00
|
|
|
- [ ] Endpunkt ist implementiert und dokumentiert
|
|
|
|
|
- [ ] Berechtigungsprüfung funktioniert korrekt
|
|
|
|
|
- [ ] Tests sind erfolgreich
|
|
|
|
|
- [ ] Code wurde reviewed und merged
|