Versão 48
Melhorias
Admin
- Foi criado o processo “Admin > Aparência e personalização > Política de privacidade” com o
objetivo de informar a política de privacidade empregada no sistema. A política configurada
nesse processo é apresentada ao usuário na tela de login padrão do sistema. Mais detalhes em
Política de privacidade.
- Passa a ser possível configurar o título e subtítulo da base de dados apresentados na tela
de login do sistema. Por padrão, o título apresentado será o nome da base de dados, podendo
ser modificado quando o nome não é intuitivo para o usuário final. O subtítulo é uma
configuração nova, recomendada para indicar a finalidade das bases de dados que não são de
produção, como as de “Desenvolvimento”, “Homologação” ou “Treinamento”. Independentemente
dessas configurações, o nome da base de dados passa a ser sempre apresentado ao lado da versão do
sistema. Essas novas configurações não se aplicam às telas de login customizadas. Mais detalhes
no manual
Tela de login.
- O cadastro de usuários passa a apresentar os campos “Política de segurança atual” e
“Política de autenticação atual” com o objetivo de indicar as configurações que foram herdadas
dos grupos e papéis, caso não haja uma configuração explícita de política de segurança para o
usuário.
- O cadastro de usuários passa a alertar o administrador do sistema se houver mais de um usuário
utilizando um mesmo e-mail. Essa nova validação pode ser configurada por meio da propriedade
“duplicateEmailHandling” na definição da classe de dados
“/Dados/Sistema/Grupos, Papéis e Usuários/Usuários”.
- Foi criado o relatório “Admin > Segurança > Políticas de segurança > Políticas associadas
aos usuários” com o objetivo de permitir que o administrador possa conferir de uma forma
consolidada se as políticas de segurança e de autenticação dos usuários estão corretas.
Engine
- O sistema passa a permitir que os usuários façam login utilizando o e-mail. Essa opção não
poderá ser utilizada para e-mails que estejam associados a mais de uma conta de usuário.
Extensão VS Code
- Passa a ser exibido o progresso da execução de script ou query na área de notificação do
VS Code.
Defeitos corrigidos
Engine
- Tarefas com o nome “Erro do usuário nnnnn” poderiam ficar presas no Scheduler caso fossem
gerados erros no sistema com mensagens com tamanho superior a 1MB.
- A função
Math.atan2()
retornava resultados diferentes dos determinados pela especificação
da linguagem
ECMAScript.
- O método
Database.prototype.authenticateUser
falhava se a chave do usuário autenticado fosse um inteiro de 64 bits.
Extensão VS Code
- A janela do histórico de alterações da VFS parava de funcionar caso o usuário pressionasse
a tecla enter enquanto o foco estivesse em um dos espaços do formulário de busca.
Web Framework
- Ao logar no sistema utilizando credenciais inválidas poderiam ser exibidos erros diferentes
da mensagem padrão “Usuário ou senha inválida”.
- Durante o login, o aviso “Tempo máximo de espera atingido. Tente novamente” poderia ser
exibido indevidamente para o usuário.
Última atualização em 21 Mar 2023