* Implementa Relatório de Votações Nominais
* Alterações solicitadas - Relatório de Votações Nominais
* Apply suggestions from code review
Todas as sugestões de alteração acatadas.
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Update views.py
Conforme observação sobre o retorno da QuerySet, escolha da opção 2 - colocar o qs dentro dos if's. Também houve a alteração na view, utilizando diretamente a classe genérica MultiFormatOutputMixin. Com a refatoração efetuada, não foi necessário definir uma especificação da mesma.
---------
Co-authored-by: root <root@info38.camaranh>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
Impl Mixin para gerar relatórios de pesquisas
MultiFormatOutputMixin sobrescreve render_to_response e, com base no
parametro format=[xlsx, csv, json], gerar versão não paginada dos
resultados de FilterView. O mixin foi aplicado na pesquisa de matérias e
de normas e pode ser extendido para outras filterview's ou mesmo
listviews, internas ao Crud.
* revert: remove url model_list deprecated de api
* impl: isola api para futura transf em interlegis/drfautoapi
* refactor: ref sapl/api para impl drfautoapi
* elimina viewset.py
* separa customização de classes em modulos
* cria class method import_modules
* cria class method router()
* altera nome de classmethod
* elimina endpoint obsoleto e migra outro"
* migra endpoint deprecated para drfautoapi
* migra endpoint .../provaveis para drfautoapi
* migra endpoint api/autor para drfautoapi
* rebuild frontend
* inclui em drfautoapi a construção individual para models
* cria model VinculoDocAdminMateria
* impl display em detailview de matéria e documentos
* add unique_together a VinculoDocAdminMateria
* impl crud de vinculodocadminmateria
* impl vinculo em lote de docadm com matérias
* Exibição de Autoria para Matérias Anexadas e Anexadoras na listagem de Pesquisa de Matéria Legislativa
* Pequeno ajuste
* Update sapl/templates/materia/materialegislativa_filter.html
Co-authored-by: joao <joao@mezzoplanejamento.com.br>
Co-authored-by: Edward Oliveira <edwardr@senado.gov.br>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* Alteracoes nos templates de proposicao para adicionar o campo enviada por
* Adicionado campos ao template da proposicao e protocolo
* Conserto de bug do protocolo.user do documento
* Adicionado filtro format_user para os templates e unificacao das migracoes
* Adicao do filtro format_user nos templates de protocolo
* Alteracao posicao data de envio
Co-authored-by: Gustavo274 <gustavo@DESKTOP-JVUD0SL.localdomain>
* Adicionado função resultado_votacao que retorna um resultadopara a votação da matéria, onde este será chamado no template materialegislativa_filter.html dentro de um condicional if.
* Modifcações realizadas nas linha 116 até a 118 do sapl/base/templatetags/common_tags.py conforme solicitado.
Co-authored-by: Gustavo274 <Gustavo274@github.com>
* add model OperadorAutor
* refatora autor e impl form e view para operadores
* refatora AutorForm para seleção de usuários
* remove OperadorAutorCrud
* restrige usuários na lista de operadores
* ajusta qs p/ lista de usuários em autor
* add listview com pesquisa para autores
* remove pesquisa independente de autores
* ajustes no filtro de autores e display de operadores
* refatora restrições de usuário em proposição
* corrige exclusão de vinculo de usuário votante
* impl edição de votante e autor para usuário
* corrige run python em migration
* organia imports em sapl/base/forms.py
* add restrição de user ativo na lista de user de autor
* corrige erro apontado por test_str_sanity
* ajusta teste de criação de proposição
* ajusta erro apontado em rules/test_rules
* alterações de IDE
* Refatora forms de acomp via email e recup de senha
Implementa mixin de registro de email para encaminhamento de emails com
google recaptcha.
* Impl registro do Google Recaptcha
* Substitui urllib3 por requests
Co-authored-by: eribeiro <edwardr@senado.leg.br>
Adiciona novas entradas no menu tabela aux
Adiciona form pesquisa
Adiciona template pesquisa e resultados
Adiciona view pesquisa
Altera template status tram detail
Atualiza url sucesso delete status tram
Co-authored-by: Vinícius Cantuária <cantuariavc@gmail.com>
* Fix#3138 - Iniciando etiqueta de materia legislativa
* Gerando pdf com codigo de barra e opção largura/altura
* Anexando etiqueta em Texto Articulado
* Adaptando pra ficar parecido com protocolo Fix #3138
* Colocando classe de configuração de etiqueta da materia no map rules
* Ajustando importações
* Melhorando a disposição dos elementos da etiqueta
* Mudando fontes da etiqueta
* Melhorando formato da etiqueta
* Limitando campo ementa para no maximo 200 caracteres em ementa de materia legislativa
* Aumenta um pouco mais o tam máx
Co-authored-by: eribeiro <edwardr@senado.leg.br>
* Fix #3127
* Adiciona merger de PDF
* Adiciona pypdf4 em requirements.txt
* Adicionando mensagem de erro caso não tenha documento acessório
* Subido algumas recomendações(logs, exceptions, localização de imports)
* Mudando maneira de pegar o diretorio tmp
* Concertando problema de css
* Arrumando mensagem de erro para quando todos os documentos acessorios não tem pdf cadastrados
* Generalizando tmp file para utils.py
* Adicionando logs de info e quebrando linhas grandes
Co-authored-by: eribeiro <edwardr@senado.leg.br>
Co-authored-by: ulysses <ulysses3353@gmail.com>
* Adicionar novos campos no model Proposicao
* Adicionar migrações
* Adicionar novos widgets em ProposicaoForm
* Salvar e apresentar dados - última edição
* Identificar e salvar timezone
* Salvar e apresentar dados - criação
* Multiplos despachos iniciais
* Quase funcionando
* Nova tentativa inserindo no Crud
* HOT-FIX: autopep8 by IDE
* HOT-FIX: autopep8 by IDE
* Corrige detalhes do form e view para funcionamento
* Remove código não utilizado e adiciona cancel_url