MenuFlex 20.0.15

Novidades da versão 20.0.15, liberada em 22/05/2023.

Para uso com DataFlex 20.0.

Correções

  • Correção na rotina de geração do Log do dicionário de dados (tabelas LOGDD e LOGITENS) que causava erro de registro duplicado ao tentar gerar novos logs. Este erro começava a ocorrer depois que o usuário excluísse um ou mais registros na tela de LOG (LogDD.vw).
  • Correção na tela “Delegação de permissões de acesso ao menu”: ao pressionar a tecla Enter sobre um item da Treeview “Opções que você pode disponibilizar para o usuário”, ocorria o erro “Argumento requerido ausente na mensagem”. Em seguida, a tela “Alteração de permissão” era exbida em branco.

Direitos de acesso

  • Um novo botão “Ativar/desativar” foi incluído na tela “Delegação de permissões de acesso ao menu”. Com este botão, o usuário poderá ativar ou desativar as contas dos usuários que estão abaixo dele na hierarquia.
  • Foi adicionado um pedido de confirmação do usuário quando pressionar o botão “Executar” do grupo “Re-validar opções” na view “Delegação de permissões de acesso ao menu”.
  • Um novo checkbox “Exibir usuários inativos” foi incluído na tela “Delegação de permissões de acesso ao menu”. Com este novo checkbox, o usuário pode decidir ver ou ocultar os usuários que esteja inativos.

Diversos

  • O arquivo blat.dll não será mais enviado junto com a Library. A classe cBlat, que usa esta DLL é considerada obsoleta e não suportada.

Exemplos

  • A view ExemploEnviaEmail.vw foi removida do SRC de exemplo, pois a classe cBlat não é mais suportada.

Logs, estatísticas e manutenção

  • BUG Corrigido erro “Entrada não existe no Filelist” que ocorria ao abrir a view ManutencaoDeTabelas.vw e algum dos arquivos cadastrados não estivesse mais no filelist da aplicação. Após exibir o erro, o programa era abortado.
  • BUG Correção na rotina de geração do Log do dicionário de dados (tabelas LOGDD e LOGITENS) que causava erro de registro duplicado ao tentar gerar novos logs. Este erro começava a ocorrer depois que o usuário excluísse um ou mais registros na tela de LOG (LogDD.vw).

Novas funções globais

  • UpperCaseOnlyFirstLetter: nova função que retorna uma string com a primeira letra de cada palavra maiúscula e as demais minúsculas.