parent
319437283d
commit
c5c9da1fb8
2 changed files with 35 additions and 13 deletions
|
|
@ -1,20 +1,21 @@
|
|||
## Beschreibung
|
||||
|
||||
Implementiere eine neue API-Endpunkt für die Verwaltung von Benutzerrollen im System.
|
||||
Kurze Beschreibung des Issues.
|
||||
|
||||
## Anforderungen
|
||||
## Aufgaben
|
||||
|
||||
- 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
|
||||
- [ ] Task 1
|
||||
- [ ] Task 2
|
||||
- [ ] Task 3
|
||||
|
||||
## Akzeptanzkriterien
|
||||
|
||||
- [ ] Endpunkt ist implementiert und dokumentiert
|
||||
- [ ] Berechtigungsprüfung funktioniert korrekt
|
||||
- [ ] Tests sind erfolgreich
|
||||
- [ ] Code wurde reviewed und merged
|
||||
- [ ] Kriterium 1
|
||||
- [ ] Kriterium 2
|
||||
- [ ] Kriterium 3
|
||||
|
||||
## Dokumentation
|
||||
|
||||
- [ ] API-Doku aktualisieren
|
||||
- [ ] README aktualisieren
|
||||
- [ ] Tests hinzufügen/aktualisieren
|
||||
21
issue-45-role-based-access-control-tests.md
Normal file
21
issue-45-role-based-access-control-tests.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
## Beschreibung
|
||||
|
||||
Es fehlen Tests für das Rollenbasierte Zugriffskonzept. Diese Tests sollen sicherstellen, dass nur Nutzer mit korrekter Rolle auf geschützte Endpunkte zugreifen können.
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [ ] Integrationstests für Rollenkontrolle implementieren
|
||||
- [ ] Tests für alle geschützten Endpunkte hinzufügen
|
||||
- [ ] Testabdeckung für alle Rollen (user, moderator, admin) sicherstellen
|
||||
|
||||
## Akzeptanzkriterien
|
||||
|
||||
- [ ] Alle geschützten Endpunkte werden korrekt mit Rollen kontrolliert
|
||||
- [ ] Tests bestehen erfolgreich
|
||||
- [ ] Testabdeckung ist 100% für Rollenkontrolle
|
||||
|
||||
## Dokumentation
|
||||
|
||||
- [ ] API-Doku aktualisieren
|
||||
- [ ] README aktualisieren
|
||||
- [ ] Tests hinzufügen/aktualisieren
|
||||
Loading…
Add table
Add a link
Reference in a new issue