Skip to content

webgente-node-1.4

Latest

Choose a tag to compare

@paschendale paschendale released this 06 Aug 17:49
bbe467c

Notas de atualização para a versão 1.4

Principais novidades

  • Melhorias na ferramenta de pesquisas
  • Modo escuro podendo ser desabilitado
  • Mapa apresenta o nome do usuário e ferramentas para acessar a interface restrita sem logar novamente ou deslogar diretamente pelo mapa

Em detalhes:

Melhorias para os usuários logados

  • Nome do usuário logado agora aparece no canto superior esquerdo da tela informando que ele está na interface restrita
  • Caso o usuário seja admin, aparecerá dois botões: um para acesso à interface de administração e outro para logout
  • Caso o usuario seja normal, só aparecerá o botão para logout
  • O usuário admin agora pode fazer acesso à interface de administração sem precisar logar novamente à partir da interface de mapas
  • Remoção do botão de login via conta Google

Alterações no comportamento do Modo Escuro

  • Adicionado suporte à desativação total do modo escuro na interface de administração
  • Como a funcionalidade ainda está em modo experimental pode se comportar com alguns problemas na legenda dinâmica

Melhorias na Interface de Pesquisas

  • Formato GML alterado para KML. Agora o WebGENTE exporta dados em KML e os antigos GeoJSON e CSV
  • Nomes dos arquivos gerados agora empregam o nome da camada exportada
  • Exportações GeoJSON são processadas previamente pelo backend aplicando restrições nos dados
  • Adicionada variavel opcional srs_name à rota WFS para dados que devem possuir o mesmo sistema que o utilizado no Leaflet. Requisições realizadas sem o srs_name objetivam apenas a exibição no mapa (empregando o SRS:4326), requisicoes realizadas com o srs_name objetivam o download dos dados. Neste caso, é empregado o srs_name definido para a ferramenta de coordenadas
  • Adição de spinners aos botões de download enquanto o AJAX para download dos dados não é completo

Correções de erros na interface de Pesquisas

  • Pesquisas vazias retornam todos os objetos da camada. No backend, o parametro cql_filter é removido da requisição.
  • Requisições que retornam erro no backend são devolvidas ao front-end com um código e uma mensagem interpretável.
  • Requisições em erro vindas do backend geram alerts com os erros.