diff --git a/ISSUES.md b/ISSUES.md new file mode 100644 index 0000000..34d00d6 --- /dev/null +++ b/ISSUES.md @@ -0,0 +1,19 @@ +# Offene Issues + +## #5 Dispute-Flow implementieren + +### Beschreibung + +Implementiere den Dispute-Flow gemäß der Dokumentation in `docs/dispute-flow.md`. + +### Aufwandsschätzung + +1 Tag + +### Akzeptanzkriterien + +- [ ] Statusmaschine serverseitig durchgesetzt +- [ ] Jede relevante Aktion erzeugt `dispute_events`-Eintrag +- [ ] Finalentscheid ist inklusive Begruendung auditierbar +- [ ] OpenAPI um Dispute-Endpunkte erweitert +- [ ] Contract-Tests fuer Happy Path + Eskalation vorhanden \ No newline at end of file diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index f988b00..0c8d303 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -1,20 +1,12 @@ ## Beschreibung -Implementiere eine neue API-Endpunkt für die Verwaltung von Benutzerrollen im System. +Beschreibe das Problem oder die Aufgabe im Detail. -## Anforderungen +## Aufwandsschätzung -- 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 +Wie viel Zeit wird benötigt? (z.B. 2h, 1 Tag) ## Akzeptanzkriterien -- [ ] Endpunkt ist implementiert und dokumentiert -- [ ] Berechtigungsprüfung funktioniert korrekt -- [ ] Tests sind erfolgreich -- [ ] Code wurde reviewed und merged \ No newline at end of file +- [ ] Kriterium 1 +- [ ] Kriterium 2 \ No newline at end of file