Garu

2026-09-29

v0.25.0 — Equipe e senha: ninguém tira o próprio acesso sem querer

equipecontasegurancaauditoriabugfix

Correções na conta, na equipe e na auditoria. Nenhuma pede nada de você: elas tiram do caminho jeitos de perder acesso ou de achar que algo mudou quando não mudou.

Ninguém mais tira o próprio acesso

Na tela Equipe, um administrador podia abrir o menu da própria linha e se rebaixar para "Somente Visualização", se desativar ou se remover. Um clique errado e a pessoa perdia o acesso de que precisaria para desfazer.

Agora:

  • o menu de ações não aparece na sua própria linha;
  • o servidor também recusa, caso o pedido chegue por outro caminho: "Você não pode alterar ou remover o seu próprio acesso.";
  • a conta nunca fica sem um administrador ativo: se a pessoa for o último administrador ativo e não houver um proprietário ativo, rebaixar ou remover é recusado até que outra pessoa vire administradora;
  • o proprietário continua protegido como antes.

Também corrigimos duas coisas na mesma tela:

  • Convites pendentes mostravam "Alterar Função", que acabava alterando a função de outra pessoa da equipe. A opção saiu; o convite continua com "Reenviar" e "Cancelar". Se o convite foi para a função errada, cancele e convide de novo.
  • A confirmação de Remover dizia que a ação não podia ser desfeita. Pode: a pessoa vai para a aba Inativos e dá para reativar depois. O texto agora diz isso.

Senha nova precisa ser nova de verdade

Em Minha Conta → Alterar Senha, o painel aceitava como "nova" a mesma senha que você já usava. A tela dizia "Senha alterada com sucesso" e nada tinha mudado. Quem troca a senha porque desconfia que ela vazou saía de lá achando que estava protegido.

Agora a nova senha precisa:

  • ser diferente da atual;
  • ter pelo menos 8 caracteres, com letra maiúscula, letra minúscula, número e símbolo.

É a mesma regra do cadastro. Antes, a troca pelo painel pedia só 8 caracteres, e a recuperação por e-mail aceitava 6 no servidor. As três portas agora cobram a mesma coisa, e a conferência acontece no servidor também, não só na tela.

Sua senha atual continua valendo. A regra só entra em cena na próxima vez que você trocar.

Auditoria e textos

  • Auditoria abria vazia para administradores, analistas e quem tem "Somente Visualização", e o botão Exportar CSV ficava desligado. Agora essas funções veem o histórico e o botão baixa o arquivo. O filtro Usuário também passou a filtrar a pessoa certa. O CSV continua trazendo a página que está na tela.
  • As telas de conta e equipe voltaram a ter acento ("Transações", "Configurações", "Proprietário"…), as permissões aparecem em português ("Produtos: Visualizar" em vez de "product:view") e a descrição de cada função deixou de vir em inglês.
  • Editar Perfil salvava o formulário no mesmo clique que deveria abri-lo. Agora abre para edição e só salva quando você clica em Salvar.