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 osrs_nameobjetivam apenas a exibição no mapa (empregando oSRS:4326), requisicoes realizadas com osrs_nameobjetivam o download dos dados. Neste caso, é empregado osrs_namedefinido 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.