deleçao de contas web
This commit is contained in:
@@ -158,6 +158,15 @@ export function AccountActions({ account, isSelf, users }: { account: Account; i
|
||||
confirm={`Desativar a conta ${account.username}? As sessões abertas serão encerradas.`}
|
||||
/>
|
||||
))}
|
||||
{!isSelf && (
|
||||
<ActionButton
|
||||
path={`/accounts/${account.id}`}
|
||||
method="DELETE"
|
||||
label="Excluir"
|
||||
variant="danger"
|
||||
confirm={`Excluir a conta ${account.username} de vez? Não dá para desfazer; a auditoria mantém o nome da conta.`}
|
||||
/>
|
||||
)}
|
||||
{error && <span className="error-text">{error}</span>}
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -32,7 +32,8 @@ export default async function AccountsPage() {
|
||||
<p className="muted">
|
||||
<strong>owner</strong> gerencia contas; <strong>admin</strong> altera usuários, lembretes, feriados e
|
||||
configurações; <strong>leitura</strong> só consulta. Uma conta de leitura ligada a um usuário do Telegram enxerga e
|
||||
altera somente os dados desse usuário. Sempre existe pelo menos um owner ativo.
|
||||
altera somente os dados desse usuário. Sempre existe pelo menos um owner ativo. <strong>Desativar</strong> bloqueia o
|
||||
acesso e pode ser revertido; <strong>Excluir</strong> apaga a conta de vez.
|
||||
</p>
|
||||
|
||||
<div className="table-wrap">
|
||||
|
||||
1063
web/package-lock.json
generated
Normal file
1063
web/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
1
web/tsconfig.tsbuildinfo
Normal file
1
web/tsconfig.tsbuildinfo
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user