From ea866e78b9bd6c55cf2909bc11aaedae4f32f87b Mon Sep 17 00:00:00 2001
From: Jonatha Cardoso
Date: Mon, 7 Feb 2022 13:17:33 -0500
Subject: [PATCH 1/6] Release: 3.0.3
---
.../utils/serializer_helpers.py | 2 +-
docs/atualizacao.rst | 14 ++++-
docs/deploy.rst | 1 -
docs/instalacao.rst | 58 +++----------------
requirements.txt | 1 -
requirements/requirements.txt | 31 +++++-----
saap/settings.py | 4 +-
saap/static/styles/app.css | 6 +-
saap/templates/base.html | 2 +-
9 files changed, 44 insertions(+), 75 deletions(-)
delete mode 100644 requirements.txt
diff --git a/config/rest_framework/utils/serializer_helpers.py b/config/rest_framework/utils/serializer_helpers.py
index 6b662a6..1e4cef5 100644
--- a/config/rest_framework/utils/serializer_helpers.py
+++ b/config/rest_framework/utils/serializer_helpers.py
@@ -104,7 +104,7 @@ class NestedBoundField(BoundField):
"""
def __init__(self, field, value, errors, prefix=''):
- if value is None or value is '':
+ if value == None or value == '':
value = {}
super(NestedBoundField, self).__init__(field, value, errors, prefix)
diff --git a/docs/atualizacao.rst b/docs/atualizacao.rst
index 70ad7d1..0c156c9 100644
--- a/docs/atualizacao.rst
+++ b/docs/atualizacao.rst
@@ -26,13 +26,21 @@ Primeiro, vamos buscar os arquivos do repositório. Para isto, você deve entrar
git pull
-
-Após a atualização, caso nenhum erro tenha sido apresentado, é necessário atualizar o banco de dados:
+Em seguida, caso nenhum erro tenha sido apresentado, é necessário atualizar o banco de dados:
::
./manage.py migrate
+
+3) Verificar alterações necessárias conforme release
+----------------------------------------------------------------------------------------
+
+Após a atualização, é importante verificar na release lançada se exise algum procedimento que deva ser realizado, como a atualização de arquivos ou instalação/atualização de programas.
+
+4) Reiniciar sistema
+----------------------------------------------------------------------------------------
+
Para concluir, basta reiniciar o Supervisor:
::
@@ -40,3 +48,5 @@ Para concluir, basta reiniciar o Supervisor:
sudo supervisorctl restart all
O SAAP deverá estar funcionando e atualizado.
+
+Caso ocorreram modificações de layout, e a página ainda apareça com as configurações antigas, atualize a página usando Ctrl + Shift + R
diff --git a/docs/deploy.rst b/docs/deploy.rst
index 5b60694..60e0c46 100644
--- a/docs/deploy.rst
+++ b/docs/deploy.rst
@@ -25,7 +25,6 @@ Com o ambiente em produção, os arquivos estáticos devem ser servidos pelo web
::
- sudo rm collected_static/styles/*
./manage.py collectstatic --no-input --clear
Com isto, ele coletará todos os arquivos estáticos do projeto e os guardará no diretório no qual o NGINX irá referenciar para a aplicação.
diff --git a/docs/instalacao.rst b/docs/instalacao.rst
index 2487bc9..fcbe439 100644
--- a/docs/instalacao.rst
+++ b/docs/instalacao.rst
@@ -24,20 +24,22 @@ Instale os pacotes:
software-properties-common build-essential libxml2-dev libjpeg-dev \
libssl-dev libffi-dev libxslt1-dev python3-setuptools \
python3-pip poppler-utils antiword default-jre python3-venv \
- nodejs curl vim openssh-client
+ curl vim openssh-client
Instale o Node.js e o Bower
-::
+::
- curl -L https://npmjs.org/install.sh | sudo sh
+ curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash -
+ sudo apt-get install -y nodejs
-::
+::
- sudo npm install npm -g
+ curl -L https://npmjs.org/install.sh | sudo sh
-::
+::
+ sudo npm install npm -g
sudo npm install bower -g
2) Instalar o virtualenv usando Python 3 para o projeto
@@ -113,15 +115,6 @@ As configurações e instruções de uso para o Git estão espalhadas pela Inter
mkvirtualenv -a /var/interlegis/saap -p python3 -r requirements/requirements.txt saap
-Acesse o seu virtualenv
-
-::
-
- workon saap
-
-Sempre que você der esse comando, o terminal vai automaticamente redirecioná-lo para a pasta ``/var/interlegis/saap``.
-
-
5) Configurar o banco de dados PostgreSQL
-----------------------------------------------------
@@ -331,40 +324,7 @@ Após isto, é necessário fazer a carga de dados básicos. Para isto, rode os c
::
- ./manage.py loaddata config/initial_data/auth_permission.json
- ./manage.py loaddata config/initial_data/auth_group.json
-
-::
-
- ./manage.py loaddata config/initial_data/saap_cerimonial_assuntoprocesso.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_classificacaoprocesso.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_estadocivil.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_nivelinstrucao.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_operadoratelefonia.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_parentesco.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_pronometratamento.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_statusprocesso.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_tipoautoridade.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_tipoemail.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_tipoendereco.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_tipolocaltrabalho.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_tipotelefone.json
- ./manage.py loaddata config/initial_data/saap_cerimonial_topicoprocesso.json
-
-::
-
- ./manage.py loaddata config/initial_data/saap_core_estado.json
- ./manage.py loaddata config/initial_data/saap_core_municipio.json
- ./manage.py loaddata config/initial_data/saap_core_bairro.json
- ./manage.py loaddata config/initial_data/saap_core_distrito.json
- ./manage.py loaddata config/initial_data/saap_core_regiaomunicipal.json
- ./manage.py loaddata config/initial_data/saap_core_cep.json
- ./manage.py loaddata config/initial_data/saap_core_tipologradouro.json
- ./manage.py loaddata config/initial_data/saap_core_logradouro.json
- ./manage.py loaddata config/initial_data/saap_core_trecho.json
- ./manage.py loaddata config/initial_data/saap_core_impressoenderecamento.json
- ./manage.py loaddata config/initial_data/saap_core_situacaomilitar.json
- ./manage.py loaddata config/initial_data/saap_core_partido.json
+ ./manage.py loaddata config/initial_data/*.json
Para concluir, é necessário criar o super-usuário, que terá permissão de admin. Ele solicitará e-mail e senha.
diff --git a/requirements.txt b/requirements.txt
deleted file mode 100644
index b3477c3..0000000
--- a/requirements.txt
+++ /dev/null
@@ -1 +0,0 @@
--r requirements/requirements.txt
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 0c1d3c3..3543a0a 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,10 +1,13 @@
+bootstrap-admin
dj-database-url==0.4.1
-django>=1.9,<1.10
django-bootstrap3==7.0.1
django-bower==5.1.0
django-braces==1.8.1
django-compressor==2.0
django-crispy-forms==1.6.0
+django-debug-toolbar==1.5
+django-easy-audit
+django-exclusivebooleanfield
django-extensions==1.6.1
django-extra-views==0.7.1
django-filter==0.13.0
@@ -13,29 +16,25 @@ django-image-cropping
django-model-utils==2.4
django-modelcluster==2.0
django-sass-processor==0.3.4
+django-smart-selects
django-taggit==0.21.2
django>=1.9,<1.10
djangorestframework==3.9.1
easy-thumbnails==2.3
+trml2pdf
+gunicorn==19.5.0
libsass==0.11.0
-psycopg2
+psycopg2==2.8.6
+psycopg2-binary==2.8.6
+pyjwkest
+python-dateutil
python-decouple==3.0
+python-magic==0.4.10
+python-social-auth
pytz==2016.3
pyyaml==5.1
rtyaml==0.0.2
+social-auth-app-django==4
+sqlparse==0.2.0
unipath==1.1
-python-magic==0.4.10
-gunicorn==19.5.0
-python-social-auth
-git+git://github.com/interlegis/trml2pdf.git
-python-dateutil
-django-exclusivebooleanfield
-django-smart-selects
-social-auth-app-django
-pyjwkest
-psycopg2-binary
-bootstrap-admin
-django-easy-audit
-sqlparse==0.1.9
-django-debug-toolbar==1.4
xlwt
diff --git a/saap/settings.py b/saap/settings.py
index c0da6b1..a21d9aa 100644
--- a/saap/settings.py
+++ b/saap/settings.py
@@ -57,7 +57,7 @@
DADOS_SITE = config('DADOS_SITE');
BRASAO_PROPRIO = config('BRASAO_PROPRIO');
-VERSION='3.0.2'
+VERSION='3.0.3'
INSTALLED_APPS = (
#'django_admin_bootstrapped',
@@ -148,7 +148,7 @@
'DEFAULT_PERMISSION_CLASSES': [
'rest_framework.permissions.AllowAny',
],
- 'PAGE_SIZE': 10
+ #'PAGE_SIZE': 10
}
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
diff --git a/saap/static/styles/app.css b/saap/static/styles/app.css
index cb2f43a..3c94822 100644
--- a/saap/static/styles/app.css
+++ b/saap/static/styles/app.css
@@ -816,7 +816,7 @@ main .navbar .navbar-nav li a > .dropdown-menu {
right: auto; }
.navbar .navbar-nav > li > .menu-right {
right: 0.5em;
- left: auto; }
+ left: 0; }
.navbar .navbar-nav > li > .dropdown-menu {
top: 100%;
border: 0px; }
@@ -1121,7 +1121,9 @@ nav .navbar-nav > li:nth-child(2) > .dropdown-menu {
nav .dropdown-menu > li {
background: #1a1a00;
- border: 0px; }
+ border: 0px;
+ margin-right: -10px;
+}
nav .dropdown-menu > li > a {
font-size: 16px;
diff --git a/saap/templates/base.html b/saap/templates/base.html
index f1d1f5e..e363012 100644
--- a/saap/templates/base.html
+++ b/saap/templates/base.html
@@ -230,7 +230,7 @@
From 0abfbad436d1a426bd629141b4469d4c9da9e09d Mon Sep 17 00:00:00 2001
From: Jonatha Cardoso
Date: Mon, 7 Feb 2022 13:32:34 -0500
Subject: [PATCH 2/6] Release: 3.0.5
---
README.rst | 2 +-
docs/implementacoes.rst | 5 +++++
docs/instalacao.rst | 22 +++++++++++-----------
release.sh | 16 ++++++++++++++--
requirements/requirements.txt | 1 -
saap/core/views.py | 4 ++--
saap/settings.py | 2 +-
saap/templates/403.html | 3 ++-
saap/templates/404.html | 15 +++++++++++++++
saap/templates/500.html | 3 ++-
saap/templates/base.html | 2 +-
saap/templates/index.html | 4 ----
sync.sh | 7 +++++++
13 files changed, 61 insertions(+), 25 deletions(-)
create mode 100644 saap/templates/404.html
create mode 100755 sync.sh
diff --git a/README.rst b/README.rst
index a54ecb7..50fa8c3 100644
--- a/README.rst
+++ b/README.rst
@@ -4,7 +4,7 @@ SAAP - Sistema de Apoio à Atividade Parlamentar
Esta página reúne informações úteis sobre o desenvolvimento atual do SAAP.
-Isso significa que toda a informação aqui apresentada aplica-se apenas para a versão 3.0 e superior.
+Isso significa que toda a informação aqui apresentada aplica-se apenas para a versão 3.0.1 e superior.
Desenvolvimento
diff --git a/docs/implementacoes.rst b/docs/implementacoes.rst
index 7913eb4..7a562a7 100644
--- a/docs/implementacoes.rst
+++ b/docs/implementacoes.rst
@@ -2,6 +2,11 @@
Orientações gerais de implementação e testes
***********************************************
+Aviso
+-------------
+Tais orientações são replicações das mesmas orientadas no SAPL. Entretanto, as mesmas ainda não estão totalmente ativas - principalmente o teste.
+
+
Boas Práticas
--------------
diff --git a/docs/instalacao.rst b/docs/instalacao.rst
index fcbe439..5437414 100644
--- a/docs/instalacao.rst
+++ b/docs/instalacao.rst
@@ -207,7 +207,7 @@ Onde:
* Você deve preencher os dados do banco de dados
* Para desenvolvimento, deixe as opções ``DEBUG`` e ``DJANGO_TOOLBAR`` em True
- * Informe os dados do servidor de e-mail
+ * Informe os dados do servidor de e-mail - ao menos a porta. Não é possível gerar a chave secreta sem que a porta esteja informada.
* Preencha os dados da Câmara. Os mesmos serão utilizados no cabeçalho e rodapé da página. Além disto, informe corretamente o seu município e a UF, de forma ao sistema carregar corretamente os campos que dependem dessas informações
* Caso você queria usar um brasão próprio na barra superior, coloque-o na pasta ``/var/interlegis/saap/saap/static/img``, com o nome de ``brasao-camara.png`` e ative com True. Deixando como False, o brasão exibido será o da República.
@@ -222,20 +222,20 @@ Como exemplo de arquivo ``.env``, veja:
SITE_NAME='Sistema de Apoio à Atividade Parlamentar'
SITE_DOMAIN='saap.camaranh.rs.gov.br'
EMAIL_USE_TLS=True
- EMAIL_PORT=
+ EMAIL_PORT=25
EMAIL_HOST=
EMAIL_SEND_USER=
EMAIL_HOST_USER=
EMAIL_HOST_PASSWORD=
- DADOS_NOME='Câmara Municipal de Novo Hamburgo'
- DADOS_ENDERECO='Rua Almirante Barroso, 261'
- DADOS_MUNICIPIO='Novo Hamburgo'
- DADOS_UF='RS'
- DADOS_CEP='93510-290'
- DADOS_EMAIL='camaranh@camaranh.rs.gov.br'
- DADOS_TELEFONE='(51) 3594-0500'
- DADOS_SITE='portal.camaranh.rs.gov.br'
- BRASAO_PROPRIO=True
+ DADOS_NOME='Câmara Municipal do Interlegis'
+ DADOS_ENDERECO='Av. N2, Bloco E - Senado Federal'
+ DADOS_MUNICIPIO='Brasília'
+ DADOS_UF='DF'
+ DADOS_CEP='70165-900'
+ DADOS_EMAIL='atendimento@interlegis.leg.br'
+ DADOS_TELEFONE='(61) 3303-3221'
+ DADOS_SITE='interlegis.leg.br'
+ BRASAO_PROPRIO=False
7) Corrigir problemas de configuração em alguns pacotes
-----------------------------------------------------
diff --git a/release.sh b/release.sh
index a0e57fd..f060f42 100755
--- a/release.sh
+++ b/release.sh
@@ -15,6 +15,17 @@ NEXT_VERSION=$MAIN_REV'.'$NEXT_NUMBER
FINAL_VERSION=
+function update_repo {
+
+ echo "Sincronizando e atualizando repositório local..."
+
+ git fetch upstream
+ git checkout master
+ git merge upstream/master
+
+ echo "Release atual: "$LATEST_VERSION
+}
+
function change_files {
echo "Atualizando de "$LATEST_VERSION" para "$NEXT_VERSION"..."
@@ -37,10 +48,11 @@ function commit_and_push {
git push origin master
+ git push --tags
+
echo "Concluído"
}
-git fetch
-echo "Release atual: "$LATEST_VERSION
+update_repo
change_files
commit_and_push
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 3543a0a..cf6e557 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -37,4 +37,3 @@ rtyaml==0.0.2
social-auth-app-django==4
sqlparse==0.2.0
unipath==1.1
-xlwt
diff --git a/saap/core/views.py b/saap/core/views.py
index 2934577..6d9d09b 100644
--- a/saap/core/views.py
+++ b/saap/core/views.py
@@ -165,7 +165,7 @@ class BaseMixin(DetailMasterCrud.BaseMixin):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['subnav_template_name'] = 'core/subnav_areatrabalho.yaml'
- context['headers'] = ['Usuário', 'Grupo associado']
+ context['headers'] = ['Usuário', 'Grupo associado', 'Descrição']
return context
class DetailView(DetailMasterCrud.DetailView):
@@ -309,6 +309,6 @@ def get_template_names(self):
try:
get_template('ajuda/%s.html' % topico)
except TemplateDoesNotExist as e:
- raise Http404()
+ raise Http404("Esse tópico de ajuda não existe. Acesse os tópicos pelo índice.")
return ['ajuda/%s.html' % topico]
diff --git a/saap/settings.py b/saap/settings.py
index a21d9aa..ab06b8d 100644
--- a/saap/settings.py
+++ b/saap/settings.py
@@ -57,7 +57,7 @@
DADOS_SITE = config('DADOS_SITE');
BRASAO_PROPRIO = config('BRASAO_PROPRIO');
-VERSION='3.0.3'
+VERSION='3.0.5'
INSTALLED_APPS = (
#'django_admin_bootstrapped',
diff --git a/saap/templates/403.html b/saap/templates/403.html
index d068bac..b4f526f 100644
--- a/saap/templates/403.html
+++ b/saap/templates/403.html
@@ -2,7 +2,8 @@
{% load i18n%}
{% block title %}
-
+
+ {% trans "Sem permissão de acesso!" %}
{% endblock %}
{% block base_content %}
diff --git a/saap/templates/404.html b/saap/templates/404.html
new file mode 100644
index 0000000..b39cd8b
--- /dev/null
+++ b/saap/templates/404.html
@@ -0,0 +1,15 @@
+{% extends "base.html" %}
+{% load i18n%}
+
+{% block title %}
+
+ {% trans "Página não encontrada!" %}
+{% endblock %}
+
+{% block base_content %}
+
+
+ {{ exception }}
+
+
+{% endblock %}
diff --git a/saap/templates/500.html b/saap/templates/500.html
index df670db..5c93d02 100644
--- a/saap/templates/500.html
+++ b/saap/templates/500.html
@@ -2,7 +2,8 @@
{% load i18n%}
{% block title %}
-
+
+ {% trans "Ocorreu um erro inesperado!" %}
{% endblock %}
{% block base_content %}
diff --git a/saap/templates/base.html b/saap/templates/base.html
index e363012..125e074 100644
--- a/saap/templates/base.html
+++ b/saap/templates/base.html
@@ -230,7 +230,7 @@
diff --git a/saap/templates/index.html b/saap/templates/index.html
index c312365..8b99952 100644
--- a/saap/templates/index.html
+++ b/saap/templates/index.html
@@ -7,10 +7,6 @@
{% block base_content %}
-{% if user and not user.is_anonymous %}
- {% include "novidades.html" %}
-{% endif %}
-
diff --git a/sync.sh b/sync.sh
new file mode 100755
index 0000000..e5f3ca4
--- /dev/null
+++ b/sync.sh
@@ -0,0 +1,7 @@
+#/bin/bash
+
+git fetch upstream
+git checkout master
+git merge upstream/master
+git push origin master
+git push --tags
From 38528f11225820ebad123c2a059eda242e5d542a Mon Sep 17 00:00:00 2001
From: Jonatha Cardoso
Date: Mon, 7 Feb 2022 13:33:02 -0500
Subject: [PATCH 3/6] Release: 3.0.6
---
saap/settings.py | 2 +-
saap/templates/base.html | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/saap/settings.py b/saap/settings.py
index ab06b8d..8e3ad10 100644
--- a/saap/settings.py
+++ b/saap/settings.py
@@ -57,7 +57,7 @@
DADOS_SITE = config('DADOS_SITE');
BRASAO_PROPRIO = config('BRASAO_PROPRIO');
-VERSION='3.0.5'
+VERSION='3.0.6'
INSTALLED_APPS = (
#'django_admin_bootstrapped',
diff --git a/saap/templates/base.html b/saap/templates/base.html
index 125e074..9d05575 100644
--- a/saap/templates/base.html
+++ b/saap/templates/base.html
@@ -230,7 +230,7 @@
From 697ef38a8dc3d0150b15e05289d96c54c82f26ec Mon Sep 17 00:00:00 2001
From: Jonatha Cardoso
Date: Mon, 7 Feb 2022 13:56:53 -0500
Subject: [PATCH 4/6] Release: 3.0.6
---
requirements/requirements.txt | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 8c9d613..3543a0a 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,10 +1,13 @@
+bootstrap-admin
dj-database-url==0.4.1
-django>=1.9,<1.10
django-bootstrap3==7.0.1
django-bower==5.1.0
django-braces==1.8.1
django-compressor==2.0
django-crispy-forms==1.6.0
+django-debug-toolbar==1.5
+django-easy-audit
+django-exclusivebooleanfield
django-extensions==1.6.1
django-extra-views==0.7.1
django-filter==0.13.0
@@ -13,29 +16,25 @@ django-image-cropping
django-model-utils==2.4
django-modelcluster==2.0
django-sass-processor==0.3.4
+django-smart-selects
django-taggit==0.21.2
django>=1.9,<1.10
djangorestframework==3.9.1
easy-thumbnails==2.3
+trml2pdf
+gunicorn==19.5.0
libsass==0.11.0
-psycopg2
+psycopg2==2.8.6
+psycopg2-binary==2.8.6
+pyjwkest
+python-dateutil
python-decouple==3.0
+python-magic==0.4.10
+python-social-auth
pytz==2016.3
pyyaml==5.1
rtyaml==0.0.2
-unipath==1.1
-python-magic==0.4.10
-gunicorn==19.5.0
-python-social-auth
-git+git://github.com/interlegis/trml2pdf.git
-python-dateutil
-django-exclusivebooleanfield
-django-smart-selects
social-auth-app-django==4
-pyjwkest
-psycopg2-binary==2.8.6
-bootstrap-admin
-django-easy-audit
-sqlparse==0.1.9
-django-debug-toolbar==1.4
+sqlparse==0.2.0
+unipath==1.1
xlwt
From b9916bc5842e6aa4fee65f05a706d4dcad3035af Mon Sep 17 00:00:00 2001
From: Jonatha Cardoso
Date: Mon, 7 Feb 2022 13:56:53 -0500
Subject: [PATCH 5/6] Release: 3.0.5a
---
requirements/requirements.txt | 31 +++++++++++++++----------------
1 file changed, 15 insertions(+), 16 deletions(-)
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
index 8c9d613..3543a0a 100644
--- a/requirements/requirements.txt
+++ b/requirements/requirements.txt
@@ -1,10 +1,13 @@
+bootstrap-admin
dj-database-url==0.4.1
-django>=1.9,<1.10
django-bootstrap3==7.0.1
django-bower==5.1.0
django-braces==1.8.1
django-compressor==2.0
django-crispy-forms==1.6.0
+django-debug-toolbar==1.5
+django-easy-audit
+django-exclusivebooleanfield
django-extensions==1.6.1
django-extra-views==0.7.1
django-filter==0.13.0
@@ -13,29 +16,25 @@ django-image-cropping
django-model-utils==2.4
django-modelcluster==2.0
django-sass-processor==0.3.4
+django-smart-selects
django-taggit==0.21.2
django>=1.9,<1.10
djangorestframework==3.9.1
easy-thumbnails==2.3
+trml2pdf
+gunicorn==19.5.0
libsass==0.11.0
-psycopg2
+psycopg2==2.8.6
+psycopg2-binary==2.8.6
+pyjwkest
+python-dateutil
python-decouple==3.0
+python-magic==0.4.10
+python-social-auth
pytz==2016.3
pyyaml==5.1
rtyaml==0.0.2
-unipath==1.1
-python-magic==0.4.10
-gunicorn==19.5.0
-python-social-auth
-git+git://github.com/interlegis/trml2pdf.git
-python-dateutil
-django-exclusivebooleanfield
-django-smart-selects
social-auth-app-django==4
-pyjwkest
-psycopg2-binary==2.8.6
-bootstrap-admin
-django-easy-audit
-sqlparse==0.1.9
-django-debug-toolbar==1.4
+sqlparse==0.2.0
+unipath==1.1
xlwt
From b5d58a57b0de8620a33b6f39884b614e0245c239 Mon Sep 17 00:00:00 2001
From: Jonatha Cardoso
Date: Mon, 7 Feb 2022 14:10:03 -0500
Subject: [PATCH 6/6] Release: 3.0.5b
---
saap/settings.py | 2 +-
saap/templates/base.html | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/saap/settings.py b/saap/settings.py
index 1dad28b..9606778 100644
--- a/saap/settings.py
+++ b/saap/settings.py
@@ -57,7 +57,7 @@
DADOS_SITE = config('DADOS_SITE');
BRASAO_PROPRIO = config('BRASAO_PROPRIO');
-VERSION='3.0.4'
+VERSION='3.0.5b'
INSTALLED_APPS = (
#'django_admin_bootstrapped',
diff --git a/saap/templates/base.html b/saap/templates/base.html
index 4692da2..b2f7697 100644
--- a/saap/templates/base.html
+++ b/saap/templates/base.html
@@ -230,7 +230,7 @@