* WIP
* WIP 2
* WIP 3
* Adiciona file check em Audiencia e Parlamentar e mostra todos os erros
* adicionado o file check em mais forms
* adiciona verificacao de arquivo em partido form
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* Identificar matérias com protocolos inexistentes
* sobe alteracoes
* Identificar parl. com mandatos com intersecção
* Alterar a apresentação dos resultados
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* Identificar matérias com protocolos inexistentes
* sobe alteracoes
* Identificar parl. com mandatos com intersecção
* Alterar a apresentação dos resultados
* Adicionar identificação de autores duplicados
* Identificar bancadas e comissões com autor externo
* Adicionar migrações necessárias
* Alterar a apresentação dos resultados
* Alterar a apresentação dos resultados
* Acelerar identificação de protocolos com matérias
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* Identificar matérias com protocolos inexistentes
* sobe alteracoes
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* Identificar matérias com protocolos inexistentes
* Identificar parl. com mandatos com intersecção
* Alterar a apresentação dos resultados
* Adicionar identificação de autores duplicados
* Identificar bancadas e comissões com autor externo
* Alterar a apresentação dos resultados
* Alterar a apresentação dos resultados
* Acelerar identificação de protocolos com matérias
* Adicionar migrações necessárias
* Alterar a apresentação dos resultados
* Adicionar migrações necessárias
* Alterar apresentação de resultados
* Identificar legislatura infindável
* Identificar legislatura sem data fim
* Adicionar identificação de protocolos duplicados
* sobe alteracoes
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* Identificar matérias com protocolos inexistentes
* Identificar parl. com mandatos com intersecção
* Alterar a apresentação dos resultados
* Alterar a apresentação dos resultados
* Identificar bancadas e comissões com autor externo
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* Adicionar identificação de protocolos duplicados
* Identificar protocolos com duas ou mais matérias
* sobe alteracoes
* Identificar parl. com mandatos com intersecção
* Alterar a apresentação dos resultados
* Adicionar identificação de autores duplicados
* Identificar bancadas e comissões com autor externo
* Alterar apresentação de resultados
* Identificar legislatura infindável
* Identificar legislatura sem data fim
* Adicionar migrações necessárias
* Tratar mandato sem data -> mandatos interseção
* Adicionar importação itertools
* Corregir função autores_duplicados
* Refatorar função legislatura_infindavel
Excluir comentários desnecessários
Refatorar identificação autores duplicados
Remover migrations de outro PR
Correções
Excluir arquivos desnecessários
Alterar apresentação de resultados
Identificar mandato sem data inicial
* Correção templates
* correcoes em estatisticas de acesso
* add ordem decrescente nos meses
* correcao do relatorio de estatisticas
* correcao na definicao do initial
* correcoes no pull request
* correcoes no pull request
* merge
* add migrations
* remocao de import nao utilizado
* correcoes
* Colocando opcao de geracao de relatorios em configuracao do sistema
* fix 2313
* HOT-FIX: adiciona logging de erros não tratados
* HOT-FIX: diminui o nível do logging
* inicio do relatorio por mes das normas
* normas por mes concluida e inicio normas vigencia
* relatorio por vigencia em andamento
* adicionadas normas por vigencia
* estatisticas das normas por vigencia por ano
* tela de estatisticas
* adiciona model NormaEstatisticas no map_rules
* correcoes e adicao de opcao no configuracao de aplicacao
* correcao do teste em norma
* retira config relatorio atos que não era utilizado
* migration
* Fix #2432
Insere verificação de serviço de email configurado. Assume que
EMAIL_HOST vazio é serviço desativado não enviando, assim, email na
edição/adição de autor, bem como desativando acesso via get/post e
por link de "Acompanhar Matéria" na lista de resultados da
pesquisa de matéria e na tela de detalhes de matérias.
Comportamento análogo para Documentos Administrativos.
* impl test de conexão
* Corrige tipo de remetente
rementente de um email é único e seu envio não é feito através de uma
lista... estudando a execução do send_mail descobri a RFC 2822 que
define rementente da seguinte forma:
From: "Joe Q. Public" <john.q.public@example.com>
portanto,
ou se envia uma string neste formato, o que faz com que mais execução
deva ser feita para um padrão interno de processamento, ou envia-se uma
tupla e não uma lista da seguinte forma
("Joe Q. Public", "john.q.public@exemple.com")
então por que com um servidor configurado o remetente estava
funcionando?
possivelmente ninguem ainda tinha seguindo o formato completo acima
apresentado na definição de EMAIL_SEND_USER...
fazendo isso:
EMAIL_SEND_USER = john.q.public@example.com
em vez disso:
EMAIL_SEND_USER = Joe Q. Public <john.q.public@example.com>
ocorre que esta segunda forma (a correta), melhor apresenta o email ao
usuário, colocando em sua caixa de entrada de email um nome
significativo e não o username.
* faz teste de conexão de email apenas no início do sapl
* Mudanças no arquivo settings para uso de Log
Loggers inseridos em sessao/views.py
alteracao no gitignore
adicionados loggers em audiencia e base
terminados os logs de comissoes
loggers na view do app materia
loggers feitos nos forms de materia e no app norma
adicionado logging no app painel
adicionados loggins no app parlamentares
adicionados loggins no app protocoloadm
adicionados loggins no app redireciona_urls
adicionados loggings no app relatorios
adicionados loggings no app rules
adicionados loggings no app api
adicionados loggings nos apps crud e compilacao
Fix typo
Adicionando informação de host no log (em progresso)
Comentando trecho com problema
correcao do logger, tirando-o das funcoes e colocando na classe
correcao do logger, tirando-o das funcoes e colocando na classe concluido
Conserta log errado no import
Remove arquivo desnecessário
Remove arquivo desnecessário
Remove chamada ao pdb
Adiciona logger ausente em DevolverProposicaoForm
correcoes nos loggins para api, audiencia e base
correcoes nos loggins para comissoes
correcoes nos loggins para compilacao
correcoes nos loggins para crud
correcoes nos loggins para materia
correcoes nos loggings para o arquivo views.py de norma
correção de bugs.
Correção de bugs no funcionamento do log. Informação de IP do host ainda não funciona corretamente.
Com endereço IP. Faltando confirmar se o endereço está correto.
correcoes nos loggings para o app norma
correcoes nos loggings para os apps painel e parlamentares
correcoes nos loggings para o app protocoloadm
mais correcoes nos loggings para o app protocoloadm
correcoes nos loggings para o app redireciona_urls
correcoes nos loggins para o app relatorios
correcoes nos loggins em forms de parlamentares
correcoes nos loggins em views de protocoloadm
correcao nos loggings de sessao
inserido o hostname no log
testando logger com username
Inserção username no log. Incompleto.
logging username nos apps materia, norma e painel
alteracao no padrao de logging até painel
alteracao no padrao de logging
novas correcoes nos loggings
* correções
Foram desativadas as configurações superficiais e imprecisas não
condisentes com o sapl em produção. A impl atual estava causando
dificuldades na migração da versão do django, além disso não estava
tendo mínimo efeito para o mais urgente, registro claro de problemas na
produção.
Uma nova solução deve ser apresentada como tarefa da Issue #52, na qual
tomei a liberdade de adicionar a label 'prioridade alta' e alterar o
Milestone para 3.1... Por que? por não ser uma melhoria para usuário
final e sim uma demanda urgente dos devs e da infra.
* Adiciona o relatório de reunião
* Adiciona relatorio de audiencia
* Fix some issues
* Arruma os arquivos que foram modificados sem querer
* Fix #2195
Co-authored-by: João Pedro Sconetto <sconetto.joao@gmail.com>
* Fixing portuguese issues
* Acerta agrupamento nos relatórios de matéria por autor e em tramitação
* Acerta agrupamento nos relatórios de matéria por autor e em tramitação
* Ajusta agrupamento nos relatórios 'Matérias por autor' e 'Matérias em tramitação'
* Ajusta agrupamento nos relatórios 'Matérias por autor' e 'Matérias em tramitação'
havia possibilidade de um POST criar mais um registro do model
base.models.AppConfig. Em uma base de teste especifica foi identifica
'n' registros, possivelmente causados por clique duplo no botão de
salvar (problema já resolvido tb)...