feat: allow admins to edit member emails
All checks were successful
Build and Deploy / build-and-push (push) Successful in 1m14s

This commit is contained in:
Cauê Faleiros
2026-03-06 14:56:16 -03:00
parent 13b4c0316b
commit cbbe519b5a

View File

@@ -218,7 +218,20 @@ export const TeamManagement: React.FC = () => {
</div>
<div>
<label className="text-xs font-bold text-zinc-500 dark:text-dark-muted uppercase mb-1 block">E-mail</label>
<input type="email" value={formData.email} onChange={e => 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 />
<input
type="email"
value={formData.email}
onChange={e => 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
/>
</div>
{currentUser?.role === 'super_admin' && (
<div>