MS-BE-API-5: i18n und Consent implementieren #100

Closed
opened 2026-06-23 23:03:55 +02:00 by niboer · 0 comments
Owner

Aufgaben

  • i18n-String-Endpunkte (zunaechst nur DE, EN-Struktur vorbereiten)
  • PUT /api/v1/events/{id}/guests/{pid}/consent - DSGVO-Zustimmung
  • DSGVO-Zustimmungsschranke pro Person (403 bei fehlendem Consent)
  • Consent-Tabelle: personId statt targetPersonId
  • Tests fuer Consent-Endpunkte schreiben

i18n-Strategie: Dateien liegen im Frontend (frontend/src/lib/i18n/{lang}/*.json), kategorisiert nach Bereichen (events.json, persons.json usw.). Verwaltung per Code-Change.

Siehe docs/design.md �2 (consents) und �2 (i18n).

## Aufgaben - [ ] i18n-String-Endpunkte (zunaechst nur DE, EN-Struktur vorbereiten) - [ ] PUT /api/v1/events/{id}/guests/{pid}/consent - DSGVO-Zustimmung - [ ] DSGVO-Zustimmungsschranke pro Person (403 bei fehlendem Consent) - [ ] Consent-Tabelle: personId statt targetPersonId - [ ] Tests fuer Consent-Endpunkte schreiben i18n-Strategie: Dateien liegen im Frontend (frontend/src/lib/i18n/{lang}/*.json), kategorisiert nach Bereichen (events.json, persons.json usw.). Verwaltung per Code-Change. Siehe docs/design.md �2 (consents) und �2 (i18n).
Sign in to join this conversation.
No description provided.