feat: allow admins to edit member emails
All checks were successful
Build and Deploy / build-and-push (push) Successful in 1m14s
All checks were successful
Build and Deploy / build-and-push (push) Successful in 1m14s
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user