Resumo
Atualizações de implementação e documentação de orientações do projeto, correções e novas funcionalidades
Código
- Criação de Cruds personalizadas do Saap, baseadas no código de Cruds do SAPL.
- Ajustes no procedimento de instalação (#8):
- Base em Ubuntu 22.04 e Debian 11
- Alterações e correções na lista de requerimentos Python, incluindo versões utilizadas
- Redução do procedimento de correções de pacotes (#35)
- Ajustes de permissões do superusuário
- Ajuste para atualizar o número da versão da imagem docker, quando gerada uma nova release
- Ajustes na imagem Docker, impactando em uma diminuição de 25% do tamanho (#75)
Base de dados
- Correções nas nomenclaturas das tabelas de filiação partidária
Interface
- Alteração do relatório de contatos, voltando à versão anterior tradicional, aos moldes das demais=
- Novas telas de listagem com ordenação (#86), pesquisa e filtro nas telas de:
- Usuários, Áreas de Trabalho e Operadores
- Parlamentares, Partidos e Filiações Partidárias de Parlamentares
- Municípios, Bairros, Logradouros, Tipos de Logradouro, Distritos e Regiões Municipais
- Assuntos de Processos e Tópicos de Processos
- Pronomes de Tratamento e Tipos de Autoridades
- Grupos de Contatos (#80)
- Ajustes em formulários de inclusão/atualização de diversas telas acima
- Campo de senha no formulário de inclusão/atualização de Usuários (#96)
- Reorganização do menu Sistema, incluindo a seção Parlamentares e dividindo Áreas de Trabalho e Operadores em dois menus.
ATENÇÃO! Procedimento de atualização
Para atualizar o repositório local, da versão 3.1.2 para a versão 3.1.4, é necessário, além de fazer o backup da base de dados, executar os seguintes comandos para atualizar/remover pacotes:
sudo apt-get update && apt-get upgrade -y
sudo apt-get install libmagic-dev -y
sudo apt-get remove antiword default-jre -yq
Após, é preciso atualizar a versão do node.js:
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
Por fim, basta buscar as atualizações do repositório remoto e instalar/atualizar os requirements.
workon saap
git pull
pip install --upgrade pip
pip install -r /var/interlegis/saap/requirements/requirements.txt
pip install -r /var/interlegis/saap/requirements/dev-requirements.txt