diff --git a/pages/TeamManagement.tsx b/pages/TeamManagement.tsx index 75020ea..d35ee04 100644 --- a/pages/TeamManagement.tsx +++ b/pages/TeamManagement.tsx @@ -218,7 +218,20 @@ export const TeamManagement: React.FC = () => {
- setFormData({...formData, email:e.target.value})} className="w-full bg-white dark:bg-dark-input border border-zinc-200 dark:border-dark-border p-3 rounded-lg text-sm text-zinc-900 dark:text-dark-text disabled:bg-zinc-50 dark:disabled:bg-dark-bg/50 dark:disabled:text-dark-muted" disabled={!!editingUser} required /> + setFormData({...formData, email:e.target.value})} + className="w-full bg-white dark:bg-dark-input border border-zinc-200 dark:border-dark-border p-3 rounded-lg text-sm text-zinc-900 dark:text-dark-text disabled:bg-zinc-50 dark:disabled:bg-dark-bg/50 dark:disabled:text-dark-muted" + disabled={ + !!editingUser && ( + currentUser?.role === 'manager' || + (editingUser.role === 'admin' && currentUser?.role !== 'super_admin') || + (editingUser.role === 'super_admin' && currentUser?.role !== 'super_admin') + ) + } + required + />
{currentUser?.role === 'super_admin' && (