Resumo
Novas funcionalidades e correções
Código
- Adição do PDFKit e WKHTMLtoPDF para geração do relatório de Contatos
- Informação das versões dos requerimentos instalados e usados na instalação
- Alteração no processo de instalação via Docker, removendo a função unaccent do start.sh
- Ajuste no tutorial do Docker, para copiar o brasão para a pasta collected_static
- Remoção do app "taggit"
- Correção referente a alerta de função incorreta para carregar templates YAML.
- Ajuste na execução do Gunicorn, informando timeout e workers
Base de dados
- Inclusão de código que permite debugar os SQLs executados em tempo real, usando o runserver
- Alteração no processamento das buscas de contatos e tabelas vinculadas, usando o prefetch_related, aumentando a performance do sistema
- Alteração nos campos com link para usar URLField
Interface
- Sistema de alternância entre áreas de trabalho vinculadas a um usuário, bem como a definição da área de trabalho preferencial de um usuário.
- Sistema de importação de contatos usando planilha Excel ou LibreOffice
- Inclusão de formato de exportação em layout que permite a importação no SAAP posteriormente
- Restrição de acesso a contatos, processos e eventos apenas aos que estão vinculados à área de trabalho, sem permitir o acesso a um cadastro pertencente a outra AT. Inclui correção na exibição dos cadastros, para que apareçam todos os vinculados à AT, e somente estes.
- Bloqueio no acesso a telas internas do SAAP sem login prévio.
- Adição de campos para Redes sociais no cadastro de Contatos
- Criação de tutoriais de ajuda das novas telas e funcionalidades
- Ajuste na barra superior de menus quando na tela de login
- Alteração para exibir URLField como link e DateTimeField como data e hora.
- Inclusão de redirecionamento ao fazer logout na tela de administração.