UI-Backlog Modul 14: Gäste-Verwaltung (/api/v1/guests) #386

Closed
opened 2026-09-15 22:11:41 +00:00 by Leopoldadmin · 0 comments
Owner

Admin-UI für die 3 Backend-Ops: GET /api/v1/guests (Liste), POST /invite, DELETE /{id} (Revoke + Session-Invalidierung).

Umgesetzt in Commit b3eaa0e:

  • frontend/src/api/guests.ts (useGuests, useInviteGuest, useRevokeGuest)
  • frontend/src/pages/SettingsGuests.tsx (Admin-Gate nach Outbox-Muster, Gästeliste mit Status-Badges invited/active/disabled, Invite-Modal RHF+zod, Revoke-ConfirmDialog)
  • Route /settings/guests + Settings-Nav-Eintrag "Gäste"
  • i18n de/en (14 Keys)
  • Vitest SettingsGuests.test.tsx 8/8, tsc clean, Build OK
  • Deploy frontend-only, Live-Verifikation: API GET /api/v1/guests 200 [], Playwright-DOM-Check (Seite, EmptyState, Invite-Button, Nav-Eintrag)
Admin-UI für die 3 Backend-Ops: GET /api/v1/guests (Liste), POST /invite, DELETE /{id} (Revoke + Session-Invalidierung). Umgesetzt in Commit b3eaa0e: - frontend/src/api/guests.ts (useGuests, useInviteGuest, useRevokeGuest) - frontend/src/pages/SettingsGuests.tsx (Admin-Gate nach Outbox-Muster, Gästeliste mit Status-Badges invited/active/disabled, Invite-Modal RHF+zod, Revoke-ConfirmDialog) - Route /settings/guests + Settings-Nav-Eintrag "Gäste" - i18n de/en (14 Keys) - Vitest SettingsGuests.test.tsx 8/8, tsc clean, Build OK - Deploy frontend-only, Live-Verifikation: API GET /api/v1/guests 200 [], Playwright-DOM-Check (Seite, EmptyState, Invite-Button, Nav-Eintrag)
Leopoldadmin added the task label 2026-09-15 22:11:41 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Leopoldadmin/leocrm#386