Correções feitas usando o scrip fix_qa.sh na raiz do projeto
que agora contém a linha
autopep8 --in-place --recursive . --exclude='migrations,ipython_log.py*'
* Inicia a refatoracao
* Otimizações no código
* Correcao e otimizacao do codigo de votacao nominal
* Votacao interativa refatorada
* Conserta detalhes da votacao nominal
* Conserta alguns testes e retira a tabela de VotoNominal
* Remove null=True no campo ip
* Tentativa de passar no travis
* Divide o template de resumo em blocos
* Cria a funcionalidade
* Pequena correcao
* add arq sql no instalador de reutil. da app sapl
* Conserta erro teste
* fix #1092 - Altera o destino dos documentos migrados (#1093)
* Altera o destino dos documentos migrados
Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
* Usa a data de matéria em doc acessório
Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
* ajusta caminho public private
* Faz a ordenação para o arquivo impresso
* fix #1098 (#1107)
* Padroniza tamanho foto para mesa (#1088)
* Adiciona permissão a tela de ordenação
* Bug Fix
* Fix 1104 (#1110)
* adiciona poppler-utils (#1113)
* Adiciona poppler-utils, onde está pdftotext que é usado por indexador.
* redesenha a exibição dos votos na tela de votação nominal #1100 (#1101)
* resultado de votação nominal
* Update nominal_detail.html
* Update nominal_edit.html
* Adiciona URL do Interlegis ao rodapé da página.
* Somente mostra interessado se Doc Adm e mostra Autor em listagem de pesquisa
* HOT-FIX: identificador de protocolo errado
* Atualiza código devido a deprecated na drf
* HOT-FIX: possível fix para erro de render no search index
* Add pesquisa em Autor pelo campo ativo de parlamentar
* Gera migração referente ao commit #285d32e
Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
* Add bsc param de Autor nos Models lig via GR a Autor
* campo texto para autor documentos acessorios em lote (#1117)
* Conserto paliativo para doc acessorio em lote
* Conserta DocumentoAcessorioEmLote
* fix conserta acessorio em lote (#1119)
* Melhorias no detail de protocolo
* Captura erro de indexação de arquivo.
* Fix #1111
* Divide o template de resumo em blocos
* Cria a funcionalidade
* Pequena correcao
* Conserta erro teste
* Faz a ordenação para o arquivo impresso
* Adiciona permissão a tela de ordenação
* Faz o merge das migrations
* altera travis para testar com 3.5.2
* retorna python para 3.4.3
* downgrading django-filter to 0.11
* altera versão do django-filter para ult do pypi
* ref pesquisas para atualização do django-filter
* Ref Autor, TipoAutor, cria app api DRF
- Autor e TipoAutor migrados para app base.
- Foram refatorados para GR - Generic Relations
- Em TipoAutor: passou se a apontar também para um ContentType que
é usado para contextualização de dados da GR em Autor.
- A captura da combo de ContentTypes é feita através do apontamento
reverso nos models que se queira disponibilizar conceitualmente como
Autor
- Em Autor: neste commit, o form de create está em desenvolvimento, com
o buscador de possiveis autores baseados na seleção do usuário de
TipoAutor que, se não possui ContentType, abre o campo nome para
insersão, se possui ContentType, abre caixa de busca com atualização
jquery de radiobox's para o usuário selecionar um possível autor.
- api rest: para a busca funcionar e como objetivo de futuras
implementações em DRF, a app api foi criada, anotada nas configurações
gerais de sapl.urls com o prefixo /api.
- na api foi criada a uma ListAPIView para pesquisa de possiveis autores
baseados no tipo autor enviado, url /api/autor/possiveis/?P<pk>[0-9]*)$
que sem pk devolve a lista de TipoAutor e, com pk, devolve a lista dos
registros ligados ao ContentType, filtrados pelo parametro q
* Ajusta front para busca por possiveis autores
Ajusta front e implementa SaplGenericRelation, uma customização que
adiciona o atributo fields_search que possibilita passar para qualquer
implementação de busca quais são os campos de busca padrão do do
GenericRelation
* Conc refatoração no Cada de Autor e Tipos de Autor
* Alt backend de perm e pag de drf e ref layout topo
* Add procedimento na alteração de username de Autor
Na edição de Autores foi adicionado o tratamento por opção do usuário do
que deve ser feito com o usuário que está sendo desvinculado no caso de
uma alteração do username de um Autor.
Foram dadas três opções:
1) Apenas retirar Perfil de Autor do Usuário que está sendo desvinculado
2) Retirar Perfil de Autor e desativar Usuário que está sendo desvinculado
3) Excluir Usuário
* Add field cargo em AutorForm para tipos sem CT
Cadastro de Autores de Tipos sem ContentType podem adicionar nome, cargo
e usuário.
* Add Bloco, Bancada, Frente possíveis Tip de Autores
* Corrige frase de mensagem no cadastro de Autor
* ref buscador modal de Autores c pesq param reversa
* Add documentação e faz modificações na api/autor
* Ref Crud para Listar GenericRelations
* Ref List da aba Proposições para parlamentares
* Altera imports de teste na app materia
* Corrige comentários da classe AutorListView
* Customiza layout do drf docs.
* Altera criação do grp Autor para inc list e detail
* Remove customização do bootstrap
Após fork e ajustes feitos no tema drunken-parrot-ui-flat, alterações
feitas nos arquivos deste commit não são mais necessárias, passando a
ser renderizado os arquivos que são padrão da biblioteca
django-crispy-forms.
* Adequa inserção dinamica de radio ao crispy-forms
- Autor e TipoAutor migrados para app base.
- Foram refatorados para GR - Generic Relations
- Em TipoAutor: passou se a apontar também para um ContentType que
é usado para contextualização de dados da GR em Autor.
- A captura da combo de ContentTypes é feita através do apontamento
reverso nos models que se queira disponibilizar conceitualmente como
Autor
- Em Autor: neste commit, o form de create está em desenvolvimento, com
o buscador de possiveis autores baseados na seleção do usuário de
TipoAutor que, se não possui ContentType, abre o campo nome para
insersão, se possui ContentType, abre caixa de busca com atualização
jquery de radiobox's para o usuário selecionar um possível autor.
- api rest: para a busca funcionar e como objetivo de futuras
implementações em DRF, a app api foi criada, anotada nas configurações
gerais de sapl.urls com o prefixo /api.
- na api foi criada a uma ListAPIView para pesquisa de possiveis autores
baseados no tipo autor enviado, url /api/autor/possiveis/?P<pk>[0-9]*)$
que sem pk devolve a lista de TipoAutor e, com pk, devolve a lista dos
registros ligados ao ContentType, filtrados pelo parametro q
* Criação da tela de Bancada
* Criação da tela de Cargo de Bancada
* Fix qa
* Ordena listagem por legislatura
* Ordena legislatura no model
* Impede que data de extinção seja menor que a de criação
por ser associada a uma variável global, a função é executada sempre que executarmos o manage.py... essa execução quebra a execução do manage.py para o caso de um ambiente de desenvolvimento e/ou produção estar sendo montado e as tabelas ainda não terem sido criadas.
Para os procedimentos iniciais, como instalação do bower e o próprio migrate nunca rodam pois o erro ocorre antes... o try except resolve o problema e, na verdade, a execução do except, só ocorreu uma única vez, na hora da instalação!
* Init crud explicações pessoais
* Ordena listagem por ordem de pronunciamento e nome do parlamentar
* Crud orador expediente
* Remove duplicidade do crud
* Fix qa
* Remove templates não utilizados
* Init crud expediente matéria
* Coloca botão de abrir/registrar votação
* Muda urls de sucesso das votações
* Adiciona link para cancelar votação
* Muda resultado ao cancelar votação