feat(users): use role dropdowns instead of admin checkboxes

This commit is contained in:
zhi
2026-03-21 08:44:19 +00:00
parent 50563f2b3d
commit fd28bb6b6f
3 changed files with 85 additions and 50 deletions

View File

@@ -92,7 +92,7 @@ export default function RoleEditorPage() {
}
}
const canDeleteRole = selectedRole && selectedRole.name !== 'admin' && isAdmin
const canDeleteRole = selectedRole && !['admin', 'guest', 'account-manager'].includes(selectedRole.name) && isAdmin
const handleCreateRole = async () => {
if (!newRoleName.trim()) return