* 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
* Fix 2720 - Adiciona usuarios em tramitacoes
* Corrige os testes
* adicionar visualizacao para superusers
* adiciona ip e user para docadm
* corrige migrations
* Adiciona tela usuario em DocAdm e correcoes de testes
* Apenas atualiza o usuario e ip na edicao se houve alteracao
Implementa chamada REST
Remove ipdb
Atualiza testes
Atualiza formatação de estilo do jquery
Co-authored-by: Edward Ribeiro <eribeiro@interlegis.leg.br>
Co-authored-by: Victor Fabre <victorfabre@me.com>
* add sequencial_regimental no model tipo de matéria legislativa
* applica pep
* converte TipoMateriaCrud para classe
* inclui hooks no crud list
* altera ordering de TipoMateriaLegislativa
* define layout diferente para detail e list
* define estratégia para iniciar sequencia em tipos já existentes
* add template custom para listagem de tipo de matérias
* altera call hook
* impl a reordenação no list dos tipos de matéria
* add file migrate
* autopep in sessao/views.py
* ref views functions acionadas pelo botão 'Ajustar Ordenação'
Atualiza layout
Corrige ordem
Centraliza htmls de impressos form
Corrige formatação
Corrige formatações e variáveis
Corrige condições
Adiciona MateriaPesquisaSimplesForm
Adiciona MateriaPesquisaSimplesView
Adiciona html de materias pdf
Adiciona pesquisa de índice de matéria
Corrige variáveis
Corrige queryset
Corrige queryset
Altera ordenação das matérias
Corrige verificação de existencia de chave no dicionário