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:
- Navegue até a lista de usuários
- Clique no usuário que deseja editar
- 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
- 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
- Acesse a página de edição do usuário
- O formulário é preenchido com os dados atuais
- Faça as alterações necessárias
- Clique em "Salvar" ou "Atualizar"
- O sistema valida e salva as alterações
- 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
- Listar Usuários - Voltar para a lista
- Cadastrar Usuário - Adicionar novo usuário
- Tipos de Usuário - Entender os tipos de usuário