From cbbe519b5a12f23e75fc988695543c161dacf88f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cau=C3=AA=20Faleiros?= Date: Fri, 6 Mar 2026 14:56:16 -0300 Subject: [PATCH] feat: allow admins to edit member emails --- pages/TeamManagement.tsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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' && (