Route-Updates auf neue Auth-Hooks und Gruppen-API #111

Closed
opened 2026-06-25 15:52:43 +02:00 by niboer · 0 comments
Owner

Aufgaben

  • contacts.ts:
    equireOwnDataOrDelegation ?
    equireOwnDataOrGroupMember
  • persons.ts:
    equireOwnDataOrDelegation (invitations) ?
    equireOwnDataOrGroupMember
  • guests.ts:
    equireSelfOrOrganizer ?
    equireSelfOrGroupMember
  • events.ts/guests.ts:
    equireOrganizer durch
    equireOrganizerOrEventAdmin ersetzen (wo angebracht)
  • outes/groups.ts: Gruppen-CRUD-Endpunkte (GET/POST /api/v1/groups, GET/PUT/DELETE /api/v1/groups/{group_id}, GET/POST /api/v1/groups/{group_id}/members, DELETE /api/v1/groups/{group_id}/members/{person_id})
  • pp.ts: groupsRoutes registrieren
  • Tests in groups.test.ts fuer Gruppen-API
  • Bestehende Route-Tests aktualisieren (delegation-Mock entfernt, groupMember gemockt)

Siehe Autorisierungsmatrix in docs/design.md �5.1.

## Aufgaben - [ ] contacts.ts: equireOwnDataOrDelegation ? equireOwnDataOrGroupMember - [ ] persons.ts: equireOwnDataOrDelegation (invitations) ? equireOwnDataOrGroupMember - [ ] guests.ts: equireSelfOrOrganizer ? equireSelfOrGroupMember - [ ] events.ts/guests.ts: equireOrganizer durch equireOrganizerOrEventAdmin ersetzen (wo angebracht) - [ ] outes/groups.ts: Gruppen-CRUD-Endpunkte (GET/POST /api/v1/groups, GET/PUT/DELETE /api/v1/groups/{group_id}, GET/POST /api/v1/groups/{group_id}/members, DELETE /api/v1/groups/{group_id}/members/{person_id}) - [ ] pp.ts: groupsRoutes registrieren - [ ] Tests in groups.test.ts fuer Gruppen-API - [ ] Bestehende Route-Tests aktualisieren (delegation-Mock entfernt, groupMember gemockt) Siehe Autorisierungsmatrix in docs/design.md �5.1.
niboer self-assigned this 2026-06-25 15:52:43 +02:00
Sign in to join this conversation.
No description provided.