feat: add dedicated admin user edit page with platform management

The admin user edit page now uses a dedicated template and JS file
that properly matches the /admin/admin-users/{id}/edit URL pattern.
The page allows super admins to:
- Toggle super admin status
- Toggle active status
- Manage platform assignments for platform admins
- Delete admin users

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-24 21:32:28 +01:00
parent 7e68b93132
commit 011744966b
3 changed files with 593 additions and 1 deletions

View File

@@ -499,7 +499,7 @@ async def admin_user_edit_page(
raise HTTPException(status_code=403, detail="Super admin access required")
return templates.TemplateResponse(
"admin/user-edit.html",
"admin/admin-user-edit.html",
{
"request": request,
"user": current_user,