Skip to content

3.1.4

Latest
Compare
Choose a tag to compare
@ojonathacardoso ojonathacardoso released this 13 Jul 13:39
· 8 commits to master since this release
668abea

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