Bas van Rossem
|
b9aa24c5ae
|
harden(api): adminGuard rejects banned admins; fix mixed-case create + real last-admin guard coverage
|
2026-06-24 23:12:40 +02:00 |
|
Bas van Rossem
|
4b80898b0e
|
feat(api): admin reset-password endpoint
|
2026-06-24 22:57:35 +02:00 |
|
Bas van Rossem
|
40977f8abd
|
feat(api): deactivate/reactivate users (ban + revoke sessions) with guards
|
2026-06-24 22:54:02 +02:00 |
|
Bas van Rossem
|
88b7773317
|
feat(api): set user role with self-demote + last-admin guards
|
2026-06-24 22:50:52 +02:00 |
|
Bas van Rossem
|
2b4b633961
|
feat(api): admin-users router with enriched roster + user creation
|
2026-06-24 22:46:59 +02:00 |
|