Skip to content

Editar Usuário

A edição de usuários permite atualizar informações de um usuário já cadastrado no sistema.

Acesso

Rota: /user/:id/edit

Para acessar:

  1. Navegue até a lista de usuários
  2. Clique no usuário que deseja editar
  3. Clique no botão ou ícone de edição

Permissões

Você pode editar um usuário se:

  • Você é o próprio usuário (pode editar seus próprios dados)
  • Você é administrador e o usuário é de qualquer tipo
  • Você é RAD Admin/Físico/Laudos e o usuário é cliente ou cliente MN

Campos Editáveis

Todos os campos do cadastro podem ser editados:

  • Nome completo
  • CPF
  • Telefone
  • Email
  • Tipo de usuário (com restrições de permissão)
  • Certificados CNEN
  • Acesso a instalações (para clientes)
  • Status ativo/inativo

Restrições de Edição

Tipo de Usuário

  • Apenas administradores podem alterar o tipo de usuário
  • Não é possível alterar seu próprio tipo de usuário

Email

  • O email pode ser alterado, mas deve ser único no sistema
  • Alterar o email não afeta o login (o usuário continuará usando o email antigo até fazer logout)

Senha

  • A senha geralmente é alterada através da funcionalidade específica de alteração de senha
  • Administradores podem redefinir senhas de outros usuários

Processo de Edição

  1. Acesse a página de edição do usuário
  2. O formulário é preenchido com os dados atuais
  3. Faça as alterações necessárias
  4. Clique em "Salvar" ou "Atualizar"
  5. O sistema valida e salva as alterações
  6. Uma mensagem de sucesso é exibida

Endpoint da API

Método: POST

URL: /edit/

Body:

json
{
  "_id": "userId",
  "name": "Nome Completo",
  "email": "usuario@exemplo.com",
  "cpf": "000.000.000-00",
  "telephone": "11999999999",
  "type": "cliente",
  "active": true,
  "ANLicense": "base64pdf",
  "ANLicenseNumber": "AA-0000",
  "ANLicenseValidity": "2025-12-31",
  "FMLicense": "base64pdf",
  "FMLicenseNumber": "AA-0000",
  "FMLicenseValidity": "2025-12-31",
  "facilities": ["facilityId1", "facilityId2"]
}

Impacto das Alterações

Alterar informações de um usuário:

  • Atualiza os dados exibidos em todas as visualizações
  • Não afeta documentos já assinados pelo usuário
  • Não afeta histórico de atividades
  • Pode afetar permissões se o tipo de usuário for alterado

Alteração de Status

Ativar Usuário

  • Usuário pode fazer login novamente
  • Acesso restaurado conforme permissões

Desativar Usuário

  • Usuário não pode mais fazer login
  • Dados são mantidos no sistema
  • Histórico de atividades preservado

Próximos Passos

Documentação da Plataforma Trevo Radimenstein