Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with ruamel.yaml #423

Closed
nicholasgcoles opened this issue Jul 26, 2019 · 4 comments
Closed

Issue with ruamel.yaml #423

nicholasgcoles opened this issue Jul 26, 2019 · 4 comments

Comments

@nicholasgcoles
Copy link

Getting an issue when trying to build my dockerfile

The error is as follows

 from drf_yasg.views import get_schema_view
  File "/usr/local/lib/python3.7/site-packages/drf_yasg/views.py", line 14, in <module>
    from .renderers import (
  File "/usr/local/lib/python3.7/site-packages/drf_yasg/renderers.py", line 11, in <module>
    from .codecs import VALIDATORS, OpenAPICodecJson, OpenAPICodecYaml
  File "/usr/local/lib/python3.7/site-packages/drf_yasg/codecs.py", line 133, in <module>
    class SaneYamlDumper(yaml.SafeDumper):
AttributeError: module 'ruamel.yaml' has no attribute 'SafeDumper'

I think this could be because the ruamel.yaml library updated yesterday to 0.16.0

I hardcoded the ruamel.yaml dependency to be ruamel.yaml==0.15.X and then my docker container proceeded to build correctly.

I think a fix for now could be updating your base.txt to:
ruamel.yaml>=0.15.34,<0.16.0

@Almaz97
Copy link

Almaz97 commented Jul 26, 2019

Yeah, the reason was as supposed. Thanks a lot!

@cjmaynar
Copy link

cjmaynar commented Aug 1, 2019

I'm continuing to see this issue after adding that requrement to my environment. I currently have

ruamel.yaml==0.15.100
ruamel.yaml.clib==0.1.0

Is there any other recommended temporary fix for this?

@dadaday
Copy link

dadaday commented Aug 6, 2019

I also stumbled upon this error.
Removing the python image from docker and rebuilding the container solved the problem.
I've checked the installed packages inside django container and it is working with ruamel.yaml==0.16.0

@axnsan12
Copy link
Owner

Seems to have been fixed in later versions of ruamel.yaml (0.16.5 works)

cantuariavc added a commit to interlegis/sapl that referenced this issue Jul 23, 2020
Update instalacao31.rst (#2292)

2486 django channels (#2523)

* config inicial

* impl channels tutorial 1 e 2

* corrige versão do redis

* impl tutorial 3

* impl time-refresh websocket

* add view para apps frontend

* corrige teste de app do sapl

* renomeia view para entry_point_view

* add redis no docker compose e no travis

* configura ativação para channels

* add comunicação websocket ao nginx

* change frontend

* corrige porta do postgres

* descomenta código de configuração do logging

* rename view and urls from app frontend

* corrige teste e url para app online

* adequa leitura de query_string para asgirequest

*  nova versão do frontend

* inclui teste de https no ws

Squash de parte da solução para SaplOnline

configura ativação para channels

change frontend

 nova versão do frontend

rename view and urls from app frontend

cria mixin para não implementação da api

add endpoint para recuperar anos que possuem sessao

altera signal de comunicação com websocket

frontend para sapl-online

recompila frontend com ult update sapl-frontend/master

Fix #2587

fix #2578 (#2583)

fix #2574 #2575 (#2582)

Refatorar

Co-authored-by: João Matheus <cont.joaorodrigues@gmail.com>

Atualiza endpoints LexML

ajusta de menu hover na compilação

HOT-FIX: remove suffix from base URL

Remove sufixo /oai de endpoint LexML

Correções solicitadas (#2577)

HOT-FIX: USE_SOLR aceita True e true

compila frontend para o master

Complementa identificação de inconsistências (#2594)

* Identificar parlamentares duplicados

* Identificar filiações sem data filiação

* Identificar parl. com filiações em interseção

Refatorar

Update resumo_ata.html (#2592)

2521 materias anexadas em lote (#2584)

* fix #2415

co-authored-by: Victor Fabre <victorfabre@me.com>

* criada url anexada-em-lote

* Inserindo anexada em lote em subnav de materia

Adiciona endpoint para vereficar se SAPL alimentado

HOTFIX - Corrige tela de erro 404

fix #2598 (#2600)

HOT-FIX: otimiza query de matérias anexadas em lote (#2602)

fix #2595 (#2597)

remove release sapl-frontend

Fix #2586

new release frontend for master branch

HOT-FIX: Adicionar exceçao para quando a configuraçao da ordenaçao estiver incorreta (#2606)

Conserta request com range de datas

HOT-FIX: Corrigir choices de destino em tramitação de materia Fix #2603

Corrige bug e diminui etiqueta (#2612)

Adicionando geração de pdf para texto articulado Fix #2192 (#2607)

* Adicionando geração de pdf para texto articulado Fix #2192

* Padronizando botão de impressão

Fix #2518 (#2540)

Fix #2544 (#2605)

* Fix #2544 - Validação acompanhamento matéria

* Fix #2544 - Validação acompanhamento documento

add variavel em signal e move outro de arquivo

remove frontend

Revert "Adicionando geração de pdf para texto articulado Fix #2192 (#2607)" (#2614)

This reverts commit bd0ba6b35c8e1792b56c571867a927ea869da8cb.

Update instalacao31.rst

Update instalacao31.rst

isola frontend e permite uso da pasta sapl/static/sapl

nova release do sapl-frontend para master

corrige teste de login

Fix #2615

ajuste no preview e print do texto articulado

HOT-FIX: permite alteração numero protocolo (#2616)

rebuild sapl-frontend para master

lembrar de não fazer commits no sapl:3.1.x que misturem rebuilds do
sapl-frontend:3.1.x com alterações no backend, isso causa a necessidade
de cherry-pick de tal commit, no entanto, trazer um commit de rebuild do
sapl-frontend:3.1.x para sapl:master gera a necessidade de rebuild de
sapl-frontend para master... o correto então e trabalhar de forma
isolada com o frontend e não fazer commits que envolva alterações do
backend com rebuilds de frontend, ou seja, deixar o cherry-pick do
frontend lá no font do frontend e não trazer para o build provocando
passados desnecessários no backend

Fix #2617 (#2618)

HOT-FIX: verifica destinatarios emails

HOT-FIX: Fix botões de Marcar/Desmarcar todos (#2620)

* HOTFIX - Fix botões de check all

* HOTFIX - Fix botões de check all

fix subnav que nao aparecia em adicionar varias materias (#2622)

Fix #2599 (#2601)

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

HOT-FIX: Resumo ordenacao PDF não quebra quando configuração estiv (#2625)

er incorreta

Resolve problema do batch_size na request (#2624)

Corrige verificação de existencia de chave no dicionário

Fix #2506 aprimorar extrato titulos e nome (#2539)

* Gerar e aprimorar pdf de extrato

Colocando nome completo nos extratos e acresentando cargos nas assinaturas.
Fix #2514
Fix #2506

Refatorando classe ResumoView (extraindo metodos)

Adicionando testes a refatoração feita na classe ResumoView

Iniciando a geração do pdf de extrato da reunião

Aprimorando relatorio do extrato da reunião;
Fix #2514

Colocando numero de votos

Arrumando header e tabelas do relatorio de extrato

Colocando rodape no documento de extrato

Melhorando formatação da documentação de extrato de reunião

Melhorando assinaturas e removendo codigo morto

Adicionando nome de parlaentares nos votos nominais Fix #2514 Fix #2502 Fix #2506

* Melhorando visualização do documento de extrato da reunião

* Gerar e aprimorar pdf de extrato

Colocando nome completo nos extratos e acresentando cargos nas assinaturas.
Fix #2514
Fix #2506

Refatorando classe ResumoView (extraindo metodos)

Adicionando testes a refatoração feita na classe ResumoView

Iniciando a geração do pdf de extrato da reunião

Aprimorando relatorio do extrato da reunião;
Fix #2514

Colocando numero de votos

Arrumando header e tabelas do relatorio de extrato

Colocando rodape no documento de extrato

Melhorando formatação da documentação de extrato de reunião

Melhorando assinaturas e removendo codigo morto

Adicionando nome de parlaentares nos votos nominais Fix #2514 Fix #2502 Fix #2506

* Melhorando visualização do documento de extrato da reunião

* Arruma assinatura presentes

* Colocando pagina de assinaturas em uma folha separado

HOT-FIX: conserta chamada a next

Fix #2632

adiciona import de '_'

Fix #2627 (#2636)

Corrige valor na variável timestamp (#2637)

Co-authored-by: edwardoliveira <edwardr@senado.gov.br>

Fix #2628 (#2638)

Modifica campo Solr de atualização automática

Fix #2639 (#2641)

Adiciona contagem de materias legislativas, sessoes, parlamentares e normas juridicas (#2640)

HOTFIX - Corrige layout dos cronometros do painel

HOT-FIX: retira import incorreto

change 3.1.146 to master

Fix #2559 reordenacao materia em sessao (#2646)

* 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'

Fix #2634 (#2645)

Fix #2642 (#2643)

HOT-FIX: remoção de chamada desnecessária

HOT-FIX: corrige forma de capturar query_string

https://docs.djangoproject.com/en/1.11/ref/request-response/#django.http.HttpRequest.META

Permite periodos de composicao com mais de um ano (#2648)

Fix #2649 (#2651)

HOT-FIX: permissao add_votacao não existe. Opção sumia

Fix #2629 (#2644)

* Fix #2629

* Faz modificações pedidas

* Corrige bug

HOT-FIX: refetora composicao_list

inclui classe css em protocoloadm_detail

altera botões de confirmação de protocolo

elimina ordenação descendente do model e applic da tabela

altera url em JS para usar a tag url do django

corrige título em ocorrencias da sessão

Cria Rodapé Global por tipos de textos articulados (#2659)

* add field rodape_global

* add o field rodape_global ao formulário de edição e a renderização do texto

Fix #2631 (#2654)

* Fix #2631

* Apresentar erro - datas não preenchidas

* Melhora construção de not_list

Fixes #2657 (#2661)

Fixes #2663

Fix #2663 (#2667)

HOT-FIX: remove referência dupla a openssh-client

HOT-FIX: Remove comentário de Dockerfile

Fix Documento Acessório em Lote para Arquivos Grandes (#2664)

Fix #2665 - Tramitar matérias anexadas junto com as matérias anexadoras (#2674)

Retira atributos class e espaços de tags <p>

add endpoint get ultima_tramitacao

corrige classe BusinessRulesNotImplementedMixin

simplifica customização de viewsets da api

Fix #2663 parte relacionada a turno (#2675)

* Fix #2663 parte relacionada a turno

* Retira parênteses desnecessários

Fix #2671 (#2673)

* Fix #2671

* Atualizar sessao/forms.py

* Atualizar sessao/forms.py

Fix #2679 (#2680)

Fix #2678 (#2681)

HOT-FIX: adiciona assinaturas no extrato do PDF

Separa criação de mandato e parlamentar (#2579)

Fix #2536

Adiciona cadastro de parlamentar na tabelas auxiliares

Remoção de mandato na criação do parlamentar

Corrige testes

Corrige título no CRUD de parlamentar

Corrige identação

Adiciona botão de criação de parlamentar após pesquisa

Corrige botões em parlamentares

Altera nomes

Remove intermediário para vinculação de parlamentar

Arruma bug

Altera redirecionamento para detales de parlamentar

Início da criação do form e view de vincular parlamentar

Corrige VincularParlamentarForm

Corrige VincularParlamentarView

Adiciona html de vincular parlamentar

Mostrar somente parlamentares ativos

Cria variável data_expedicao_diploma

Compara mandato por legislatura invés de data

Corrige verificação de existencia de chave no dicionário

Adiciona data fim do mandato na criação do mandato

Adiciona restrição para usuário não logado

Co-authored-by: UlyssesBML <ulysses3353@gmail.com>
Co-authored-by: Ricardo Lima Canela <ricardolimacanela@gmail.com>

Fix #2653 (#2677)

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>

Fix #2403 Adiciona Oradores da Ordem do Dia (#2662)

* Adicionar oradores da ordem do dia

* Atualizar sessao/forms.py

HOT-FIX: conserta PDF de extrato

add ação para recuperar mat anexadas de uma matéria

HOT-FIX: fixes #2686

fixes #2689 (#2690)

* fixes #2689

* Trata inexistencia de chaves

* Adiciona verificação de data

update auto pep

permite edição de materias anexadas

Adiciona botão Adicionar Parlamentar em Tabelas Auxiliares (#2697)

Atualiza versão do SAPL

Fix #2656 (#2698)

Atualização da documentação Solr.

fix anexo norma para arquivos grandes (#2699)

Fix Verificação de Erros do Formulário em Documento Acessório em Lote (#2693)

* Fix Verificação de Erros do Formulário em Documento Acessorio em Lote

* Altera o logger

Fix #2682 (#2684)

* Fix #2682

* retira if desnecessário

impl action para expedientes de uma sessão

Reunião comissão (#2692)

* Fix #2682

* retira if desnecessário

* Fix #2691

HOT-FIX: Fixes #2694

Update solr.rst

Ajusta tags para não estourar ml2pdf

HOT-FIX: Adiciona migracao para passar no teste

HOT-FIX: Corrige contagem de autores duplicados

HOT-FIX: limita caracteres capa processo

Adiciona script de checar os commits entre 3.1.x e master

HOT-FIX: Fix #2717

Fix #2658 (#2718)

Evita anexos de matérias em ciclo (#2670)

* Evitar anexo ciclico - Anexada

* Evitar anexo cíclico - Anexada em Lote

* Evitar anexo ciclico - Anexada

* Evitar anexo cíclico - Anexada em Lote

* Atualizar materia/forms.py

* Atualizar sapl/materia/views.py

* Atualizar migrations

Adiciona campo regime tramitacao como obrigatorio (#2716)

Implementa opções de anexar em Documentos Administrativos (#2630)

* Adicionar Adicionar Anexado no mód. Doc. Adm.

Alterações iniciais - Anexados em Lote

* Adicionar Adicionar Anexado em Lote mód. Doc. Adm.

Corrigir permissão

* Add classe customizada na api para classe Anexado

* Update sapl/rules/map_rules.py

Co-Authored-By: rjoao <cont.joaorodrigues@gmail.com>

* Refatorar

* Evitar anexo cíclico - Anexado em Lote

* Evitar anexo ciclico - Anexado

* Corrigir marcar/desmarcar todos

* Atualizar

* Corrigir mensagem de erro - ObjectDoesNotExist

* Adiciona migração

* Corrigir Editar Anexado

* Adicionar migrations

* Adicionar link documento - Docs p/ Anexar em Lote

HOT-FIX: Corrige conflito de migracoes

Apaga migrações duplicadas

Fix migration

HOT-FIX: corrige erro de grafia

Adiciona IP e User em votacao (#2727)

Reordena as configurações para melhorar o visual (#2726)

Adiciona script para remover multiplos autores (#2715)

Co-authored-by: Victor Fabre <victorfabre@me.com>

Fix #2719 (#2721)

* Fix #2719 em Anexada

* Fix #2719 em Anexada em Lote

Fix #2722 (#2723)

* Corrigir mensagem de erro

* Fix #2722

Adiciona script para remover protocolos inexistentes em matérias (#2708)

Fix 2711 - Adiciona opção de numeração por ano independentemente do autor (#2725)

Verifica se a sessao esta aberta ou finalizada na Votacao em Bloco (#2724)

Adiciona formatação alternativa de entrada para data de publicação e efetividade (#2707)

HOT-FIX: adiciona prefixo xsi a XML do LexML

HOT-FIX: conserta URLs LexML

HOT-FIX: adiciona nome do estado ao invés de sigla no LexML

HOT-FIX: corrige erro de pk em LexML

HOT-FIX: retira acentos de XML do LexML

Implementando celery para email de tramitacao e indexacao do solr (#2647)

* implementando celery para tramitacao de email e indexacao do solr

corrigindo conflitos do cherry pick

celery email_queue

implementando solr com fila de menagem

* adicionando django-celery-results==1.0.4

* corrigindo quantidade de argumentos

* adicionando Whoosh

* dockerizando celery

* Startando celery no docker-composer junto ao sapl

Adicionar Conteúdo Multimídia - PDF Resumo (#2731)

Reordena configuraçoes do cronometro (#2735)

verifica quatro vezes se solr esta online (#2732)

Fix #2712 Ocorrencias de partido atual em extrato e resumo. (#2714)

* [BugFix] Fix #2712 Arrumando ocorrencias de filiação atual em extrato e resumo da sessão

* Colocando if de quando não a partido

Fix #2700 Corrige Duplicação em PDF de Resumo de Sessão (#2704)

* Corrige duplicação em pdf de resumo de sessão

* Corrige conflito de migração

Fix #2711 e erro introduzido no commit 7f90bd7 - Numeração de Proposições e Protocolos (#2733)

* Fix 2711 e erro introduzido no commit 7f90bd7

* Corrige CHOICES de tramitacao

Fix 2737

Relacionado a 2711 (#2738)

Fix #2740 - BugFix mesa diretora em resumo da sessão (#2748)

Fix #2739 - Colocando assinaturas do extrato em na mesma pagina (#2745)

add migration para corrigir caput nao autoinserido

add exclusão automática de pai de filho excluido

corrige erro na compilação por inclusão

Fix #2742 - BugFix ordenar normas relacionadas (#2750)

* Fix #2742 - BugFix ordenar normas relacionadas

* Add migration

HOT-FIX: Adicina ip e user em RegistroVotacao em Votacao em Bloco Nominal Ordem

Fix #2720 - Adiciona usuários às tramitações (#2736)

* 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

Fix #2753 - Corrige inconsistências entre Tramitacao DocAdm e MateriaLegislativa (#2755)

* Corrige inconsistencias entre Tramitacao DocAdm e MatLegislativa

* corrige teste

HOT-FIX: Merge das migrations

HOT-FIX: captura e trata inexistencia de imagem de parlamentar

Alterar título de opção (#2762)

1798 mover model bloco para app parlamentares (#2760)

* Migrando model de bloco de sessao para parlamentar

* Migrando views e forms de bancada para app de parlamentares

HOT-FIX Arrumando referencia a bloco em comentario html

Fix #2751 e Automatiza a alteração do campo "Em Tramitação?" das Matérias Legislativas (#2752)

* Automatizar Em Tramitação? e tramitação anexados

* Automatizar Em Tramitação? - Edição direta

* Atualizar sapl/materia/forms.py

* Atualizar sapl/materia/views.py

* Adicionar teste função lista_anexadas

Fix #2754 - Tramita os documentos anexados ao DocAdm principal (#2757)

* Fix 2754 - Tramita os anexados ao DocAdm principal

* Otimiza criação das tramitações anexadas

HOT-FIX: Corrige recuperação de Matéria Legislativa

Ocultar título Matérias da Ordem do dia quando não existem matérias na Ordem (#2769)

Fix #2763 - Edita e remove tramitacões anexadas se possível (#2765)

* Fix #2763

* Adiciona testes de tramitação

Adiciona script para remover multiplos parlamentares (#2713)

Co-authored-by: Edward Ribeiro <eribeiro@interlegis.leg.br>

HOT-FIX: Atualiza versão do Kombu para 4.2.0

HOT-FIX: Exibe participação de Parlamentar em Comissao mesmo se for Relator

Fix #2768 (#2779)

HOT-FIX: Corrige recuperação de matéria

HOT-FIX: mini-migração para commit 54c6b38

HOT-FIX: outra migração para consertar commit 54c6b38

Adiciona opção de selecionar todos na busca textual (#2791)

* Fix #2764 - Tramitacao em lote para Doc Adm

* Adiciona validação do formulario

* Tramitacao em Lote

* Corrige permissões

* Adiciona testes para Tramtacao em lote Adm

Fix #2873 (#2785)

Fix #2786 - Votar uma matéria Em Bloco mesmo que tenha sido retirada de pauta (#2787)

* Fix #2786

* Corrige link da matéria

Release rc (#2784)

* Adiciona possibilidade de release candidate

* WIP

Melhorando resposta tramitação em lote Fix #2775 (#2780)

Adiciona aviso quando expediente não tem conteúdo (#2772)

Fix #2771

Fix #2788 e Fix #2790 (#2789)

* Fix #2788

* Fix #2790

Fix #2685 (#2687)

* commit inicial, endpoint bem básico

* fix #2685 versão inicial funcional

* Adiciona checagem de erro

* Cria função filtra campos

Adicionar Pauta Reunião (#2778)

* Refatorar reuniao_detail p/ add seleção de pauta

* Refatorar reuniao_detail p/ add CRUD Pauta Reunião

* Adicionar model PautaReuniao e migração

* Adicionar config. iniciais p/ CRUD Pauta

* Refatorar código

* Adicionar CRUD Pauta Reunião

* Adicionar permissões necessárias

* Update sapl/comissoes/views.py

Co-Authored-By: Edward <edwardoliveira@users.noreply.github.com>

* Update sapl/comissoes/views.py

Co-Authored-By: Edward <edwardoliveira@users.noreply.github.com>

* Update sapl/comissoes/views.py

Co-Authored-By: Edward <edwardoliveira@users.noreply.github.com>

* Atualizar sapl/comissoes/views.py

* Update views.py

Conserta erro de migração Bloco (#2792)

Refatora código de Votacão em Bloco (#2793)

* Refatora codigo de Votacao em Bloco

* Remove arquivos desnecessários

Ajuste final em release.sh

HOT-FIX: Fix #2796

ajusta comentário na api

Evita ciclos na recuperação de mat. anexadas

Fixes #2802

HOT-FIX: fix security warning

HOT-FIX: fix security warning

Fix #2808 (#2809)

HOT-FIX: Evita quebra em Resumo da sessão devido à ordenação (#2800)

* Fix resumo ordenacao

* Fix Ordenação do Resumo da Sessão para quando a ordenacao esta baguncada

Relatorio de tramitacao Administrativo (#2803)

Fix #2794 - Relatório de tramitações (#2795)

* Fix relatorio de tramitacoes

* Refatora relatorio de Historico Tramitacao

* Corrige relatorio de fim prazo tramitacao

HOT-FIX: corrige leitura de imagem do frontend

update sapl-front from master

Possibilita parlamentares não presentes na ordem do dia a serem oradores (#2814)

Fixes #2812

Cria migração para aplicar valores válidos e únicos (#2813)

Fixes #2807

Fix #2815 - Critério secundário de ordem de normas

HOT-FIX Escurecendo a tonalidadede dos titulos no relatorio da sessao (#2819)

HOT-FIX - Mudando choices de ano no NormaJuridicaForm (#2817)

Retira duplicação da classe Orador (#2820)

Criando ambiente para desenvolvimento com docker compose (#2811)

* Criando app painel websocket

* desfazendo painel websocket e implantando docker-compose para desenvolvimento

* Inserindo desenvolvimento com docker na documentacao de instalacao

Fix #2161 - Alteração de nome de Partido (#2608)

* Fix #2161 - Criação de historico de partido.

Co-authored-by: Cesar Carvalho <cesaraugc@gmail.com>
Co-authored-by: ulyssesBML <ulysses3353@gmail.com>

Aprimorando historico partido para armanzenar varias alterações

Corrigindo migrations e adaptando historico na lista de parlamentares

Adicionando data de alteração a update de partido para o uso de historico

Arrumando erros de grupos e de histoico nulo

Adicionando apagar historico e corrigindo erros

mudando estrutura de historico

Mudando nomes de partidos de acordo com a data no escopo de filiação de paramentares

Resolvendo bug da tabela de historico e arrumando htmls com partido atual

Removendo campo proximo não utilizado em historico do partido

* Concertando questões relatados no PR

* Aprimorando validação de datas no historico

* Resolvendo code climate

* Add migration

* Iniciando correcoes do pr

* Refazendo migrações

* Colocando botão de voltar

* Arrumando conflito migração

Fix #2818 - Oculta informações do resumo (#2821)

2804 relatorio pdf doc admin (#2816)

* Adiciona opção de relatório

Co-authored-by: Ulysses Lara <ulysses3353@gmail.com>

* Iniciando a geração do pdf

Co-authored-by:  Cantuária <cantuariavc@gmail.com>

* Arrumando formatação do relatorio

Co-authored-by:  Cantuária <cantuariavc@gmail.com>

* Adicionando validação qundo selecionado gerar pdf.
Co-authored-by:  Cantuária <cantuariavc@gmail.com>

* Correção paginação no PDF

Co-authored-by:  Cantuária <cantuariavc@gmail.com>

* Tramita anexadas como opcional

* Adiciona testes para as alterações

Adiciona USER e IP em MatériaLegislativa (#2797)

* Adicionar user e ip em MatériaLegislativa

* Refatorar Matéria Detail

* Refatorar cód. que verifica alterações

Fix #2798 (#2799)

* Fix #2798

* Refatorar cód. que verifica alterações

HOT-FIX: coloca opção vazia em ano de matéria

Adiciona descrição no título dos tipos de textos (#2823)

Fixes #2822

HOT-FIX: Correção na descrição do tipo de texto

HOT-FIX Arrumando cronologia das migrations (#2824)

HOT-FIX: Corrige adição de matéria legislativa

Co-Authored-By: Edward <edwardoliveira@users.noreply.github.com>

HOT-FIX: Parlamentares de outras legislaturas aparecendo como opção de Oradores

HOT-FIX: Proíbe reg de incl c renum automática

HOT-FIX: Corrige permissões de tramitação DocAdm em lote (#2830)

HOT-FIX: Corrige problema de PrimeiroAutor em AutoriaMultiCreate (#2832)

* HOT-FIX: Corrige problema de PrimeiroAutor em AutoriaMultiCreate

* Corrige testes de acordo com alterações nos forms

Fix #2833 (#2835)

* inclui campo para configuração do tipo de numeração

* add tipo_numeracao para crud

* refatora view que recupera próximo número de sessões

* refatora clean de SessaoPlenariaForm

* refatora __str__ de sessão plenária

* altera o default para tipo_numeracao

Ordena partido por sigla

HOT-FIX: adiciona migração de parlamentares

HOT-FIX: Corrige formatação dos cronômetros no painel

HOT-FIX: Corrige aviso sonoro prévio do painel

Fix migrations na master

HOT-FIX: Adiciona Autor como PrimeiroAutor ao criar Materia Legislativa

HOT-FIX:\n to br em obs field de ordemdia e matexp

Fix #2843: Permite apagar TipoExpediente se só for referenciado por conteúdos vazios (#2844)

* HOT-FIX: Permite apagar TipoExpediente se só for referenciado por conteúdos vazios

* Retira Tipos vazios do resumo e extrato

Fix #2836 (#2839)

* Fix #2836

* Fix #2836

* Fix #2836

Fix #2845 (#2846)

HOT-FIX: Chamado #263454

Conserta duplo clique em Chrome (#2848)

Fix #2034 #2828 - Flexibilização de cronômetros (#2829)

* Fix #2828 - Adiciona tipo de cronômetro

* Corrige migrações

* Altera view do painel em Sessao

* Cronometros da tela de sessao funcionando

* Cronômetros na tela do painel funcionando

* Retira cronômetros do AppConfig

* Filtra apenas por cronometros ativos

* Adiciona requirements

* Melhoria no Form de Cronometro

* Adicionar link para o cronometro no Painel Eletronico e fix URL

* Muda nome do cronometro da ordem

2806 aprimorar ordem resumo (#2831)

* Iniciando mudança de tela ordenar resumo

* Melhorando visualização e resposta para usuario.

* Apagando antiga maneira de ordenação de resumo

* Corrigindo erros code climate Fix #2806

Fix #2850 - Ordenação de content type (#2852)

Adicionar edição de nome de usuário (#2851)

Fix título pág de edição de vot simb de mat do exp (#2849)

Fix #2840 - Adiciona campos em relatório de presença de parlamentares (#2842)

* Fix #2840 - Adiciona campo em relatório de presença de parlamentares

* Fix #2840 - Adiciona campo em relatório de presença de parlamentares

* Mostra opções de SessaoLegislativa de acordo com a Legislatura escolhida

* Todos os campos como opcionais e tratamento de erros

Adiciona Testes (#2834)

* Adicionar testes

* Adicionar testes - Inconsistências de Dados

* Adicionar testes - Inconsistências de Dados

* Adicionar testes - Inconsistências de Dados

* Retirar imports não utilizados

Fix #916 - Sessão Solene (#2825)

* Criação de sessão solene

* Inserção de mensagem solene

* Alteracao do nome de mensagem para tema

* Esconde ou mostra tema da sessao de acordo com o tipo da sessao

* Migrations e merge

HOT-FIX: Corrige URL de Reuniao de Comissao

Pequenos ajustes no script de release

Colocando iframe do youtube na tela de detalhes da sessao (#2838)

* Adicionando suporte de video youtube e facebook

* melhorando regex video do facebook

* Resolvendo erros e melhorias relatados no pr

Adiciona timestamp de criação a docs Solr

Complementa identificação de inconsistências (#2826)

* Identificar anexados e anexadas cíclicas

* Adicionar ordenação

* Adicionar testes

HOT-FIX: conserta erro exposto (não criado) por commit 38f372f

Continuação do commit anterior

HOT-FIX: Fix #2856 erro de sintaxe na mensagem de erro

Remove as chamadas a super informando classe (#2857)

Fix #1613 - Corrige texto de materia em votacao quando a mesma já foi votada (#2859)

HOT-FIX: Melhora HTML de voto nominal (#2858)

HOT-FIX: Fix permissões de TramitacaoAdm em Lote no menu

HOT-FIX: Corrige exibição de número de páginas de protocolo se o mesmo for None

Altera valores na url de matéria para autor (#2868)

Fix #2867

Fix #1782 - Cronômetro da Questão de Ordem trava os demais (#2861)

* Fix #2828 - Adiciona tipo de cronômetro

* Corrige migrações

* Altera view do painel em Sessao

* Cronômetros na tela do painel funcionando

* Filtra apenas por cronometros ativos

* Melhoria no Form de Cronometro

* Muda nome do cronometro da ordem

* Cria PainelConfig

* Cronometro da ordem parando os demais

* Adiciona map rule

* Mensagem de aviso do funcionamento do travamento do cronometro

Retira trava de ano e data de apresentação diferentes em Norma e Matéria (#2870)

* Retira trava de ano e apresentacao diferentes em Norma e Materia

* Adicina modal de aviso quando anos são diferentes

Refatora Tramitação em Lote usando Forms (#2863)

Fix #2660 - Esconde ultima votacao quando sessao e finalizada (#2862)

HOT-FIX: Corrige problema na geração de extrato da sessão

HOT-FIX: Corrige assinaturas do extrato quando apenas presidente da sessão deve assinar

Verificação em forms contendo arquivos (#2534)

* 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

HOT-FIX: autopep8 by IDE

HOT-FIX: corrige forma de ler USERNAME_FIELD

Cria Normas de Destaque #2854 (#2874)

Fix #2749 - Configurar cronômetro - tempo de disparo e com que antecedência (#2871)

* Fix #2828 - Adiciona tipo de cronômetro

* Corrige migrações

* Altera view do painel em Sessao

* Cronometros da tela de sessao funcionando

* Melhoria no Form de Cronometro

* Muda nome do cronometro da ordem

* Cria PainelConfig

* Adiciona opção de tempo de disparo previo

* Corrigido formato do cronometro

* Disparo prévio do cronômetro configurável

* Adiciona opção de duração do disparo

* Fix verbose name

* Remove migrations desnecessárias

Fix #2872 - Adiciona User e IP em NormaJuridica (#2875)

* Fix #2872 - Adiciona User e IP em NormaJuridica

* Verifica se assuntos são diferentes

Transferindo codigo do pr 2488 (#2880)

apagando comentarios do docker-composer (#2873)

Adiciona opção de exibir nome da Casa Legislativa no painel (#2881)

* Adiciona opcao de exibir nome da Casa legislativa no painel

* Fix Layouts.yaml de painelconfig

Fix migrations na master

HOT-FIX: conserta YAML do docker-compose"

Fix #2052 - Cria opção de mostrar os votos no painel durante votacao (#2882)

Transfere migrações de Bancada e CargoBancada (#2761)

Fix #1798

Fixes #2878

HOT-FIX: muda nome de relatório

HOT-FIX: Muda modal de onblur para onchange em MateriaLegislativa

Fix #1556 - Salvar um registro prévio com os Votos dos Parlamentares (#2883)

* Fix #1556

* Salvar registro de voto do parlamentar na votação pelo operador

Adiciona tipo em relatório de presença em sessão plenária (#2884)

* Adiciona tipo em relatório de presença em sessão plenária

* Fix queryset de obter presença

Fix #1598 - Adiciona checkbox na criação de Despacho Inicial de Matérias (#2876)

* 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

HOT-FIX: padrões de links

HOT-FIX: padrões de links

HOT-FIX: Fix imports na master

Retira trava de tramitação em lote para mesmo local que último local

Limite e validação de upload de arquivos PDF (#2885)

* HOT-FIX - Aumentando limite de upload de arquivos

* Adcionando validação para upload de arquivos sessão plenaria

* Adicionar validação upload arquivos - audiencia

* Adicionar validação upload arquivos - comissoes

* Adicionar validação upload arquivos - materia

* Adicionar validação upload arquivos - norma

* Adicionar validação upload arquivos - protocoloadm

* Adicionar validação upload arquivos - sessao

HOT-FIX: Adiciona validação de tamanho de arquivo em acessório em lote

Corrigindo novo relatorio sessão plenaria Fix #2887 (#2888)

HOT-FIX: conserta atributo required de tags em doc acessorio lote

Adiciona @transaction.atomic em form_valid de protocolo

HOT-FIX: conserta links para webpack_static

Conserta commit anterior

HOT-FIX Removendo webpack_static de lugares desnecessários

HOT-FIX: altera tamanho de campos em protocolo

Fix Chamado #512315 (#2900)

HOT-FIX: conserta bug na lib drf-yasg

Vide:
https://github.com/axnsan12/drf-yasg/issues/423
https://github.com/axnsan12/drf-yasg/issues/422

Mudanças em release.sh

Conserta release.sh (#2905)

1392 aprimorar estrutura de bloco (#2776)

* Adicionando cargo bloco

Criando telas para vincular parlamentar a bloco

Adicionando validações

Adicionando paginas de editar e deletar vinculo com bloco

Adicionando validações e confimação de deletar vinculo com bloco

Resolvendo problemas relatados no pr

Resolvendo problemas relatados no pr

Adiciona migrations

Merge de migrations conflitantes

Arrumando erro bloco_pk

Arrumando erros relatados no pr

Melhorando readonly parlamentares

* Corrigindo migrations

* Corrigindo erro de data atual

Sincronização de cronômetros em diferentes máquinas (#2894)

* Inicia sincronizacao de cronometros no painel do operador

* Correção do reset e melhorias de código

* Adiciona sincronização no painel eletrônico

* Remove código desnecessário

* Corrige sincronização no painel do operador

Adiciona USER, IP e DATETIME da última edição em Proposição (#2908)

* 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

Relatorio de Documentos Acessórios de Matéria Legislativa (#2901)

* Adicionar novo título de relatório

* Adicionar pesquisa de doc acessórios de matérias

* Adicionar relatório de documentos acessórios

Corrigindo problema de nomes iguais ao atualizar arquivo FIX #2891 (#2892)

* Corrigindo problema de nomes iguais ao atualizar arquivo FIX #2891

* Subindo Migrations

HOT-FIX: Fix migrations na master

HOT-FIX: inclui no form Doc Acess campo do model

HOT-FIX: altera inclusão de drf-yasg

Configura urls drf-yasg se ele está presente na lista de apps do projeto

Adiciona código do frontend: bootstrap-multiselect e pesquisa de norma por autor

HOT-FIX: Adiciona import de logger em form de parlamentares

HOT-FIX Arrumando link do youtube http para https

Fix #2921 - Ordena Audiências Públicas pela data

rebuild sapl-frontend para sapl:master

HOT-FIX: Retira duplicidade de OradorExpedienteCrud e melhorias em sessão solene

HOT-FIX: Retira caracteres especiais de nomes de funções em resumo da Sessao

HOT-FIX: Corrige formatação de strings em protocoloadm e relatorios

Renomeia Extrato para Ata (#2929)

Fixes #2928

Fix Chamado #326247 (#2932)

Fix #2915 (#2916)

Inclui campo para ordenação via datas

Fix #2920 - Campo de ordenação em TipoExpediente (#2923)

* Fix #2920 - Adiciona campo de ordenação em TipoExpediente

* Melhora forma como é obtida variável expedientes vazios

HOT-FIX: Remove warning de ordering em MateriaLegislativa (#2939)

Fix #2934 (#2935)

Fix #2931 - Buscar Matérias Legislativas por campos de origem externa (#2938)

2869 adicionar expediente pauta sessao (#2879)

* Adicionando expediente na pagina de pauta de sessao

* Adicionando expedientes ao pdf de pauta de sessão

* Adcionando melhorias relatadas na revisão do pr

Fix #2914 - Cria relatório de normas por autor (#2917)

HOT-FIX: Fix migrations na master

HOT-FIX: conserta solrconfig.xml

HOT-FIX: retorna com campo 'index_date'

HOT-FIX: conserta tipo data em managed-schema

Adiciona campos extra aos documentos (#2941)

add na api endpoint para normas de destaque

Coloca AND como operador default no Solr

HOT-FIX: corrige str para tipos de numeração de sessão

HOT-FIX - Mensagem de erro de usuário já vinculado ao autor

ajuste de autopep8

Adequa formato de data na repr de Doc Acessório

HOT-FIX: corrige erro apontado pelo travis

HOT-FIX: teste de exists de T.A.s em busca textual

add __str__ nos resultados da api

Fix #2903 #1373 - Afastamento de Parlamentar (#2904)

* Fix #2903

* Adiciona verbose_name em tipo de afastamento de Mandato

* Merge migrations

* Mensagem de explicação do funcionamento do indicador do tipo de afastamento

* Adiciona testes para as alterações

* Adiciona verificação de ausência de parlamentar na Sessão Plenaria

* Adiciona informação de afastamento no relatório de presenças

Fix #2913 - Painel eletrônico modular (#2922)

* Fix #2913 - Painel eletrônico modular

* Adiciona mudanças sugeridas no PR

HOT-FIX: mantem query_string em redirect app comp

HOT-FIX: autopep8 by IDE

HOT-FIX: rem trans incor de link p texto_integral

Conserta erro de sintaxe

Trata URL mal formada do YouTube

Fix #2943 (#2944)

Adiciona número protocolo a comprovante de protocolo (OSTicket Ticket #730379) (#2950)

HOT-FIX - Concertando erro pagina de tramitação em comissoes

HOT-FIX: Melhora HTML de Votações Nominal e Simbólica

corrige crud para container_fields

HOT-FIX: corrige signal de ajuste de indicador de tramitação

HOT-FIX: corrige teste de classes em post_delete

Evita que se criem autores com nomes repetidos

Fix Ticket #923744 - Tempo de resposta do relatório de matérias em tramitação (#2955)

* Otimiza relatório de matérias em tramitação

* Refatoração

* HOT-FIX: corrige erro apontado pelo travis

* Adicionar nova model

* Adicionar on_delete nos campos da model

* Acelera pesquisa do relatório

* Refatoração

Fix #2910 - Usuário sem permissão acessa Proposição pela url (#2963)

 Fix #615960 (OSTicket)  (#2893)

* Adicionar migração - deduplica protocolos

* Fixes #615960 (OSTicket)

* Corrigir erros

* Refatoração

* Adicionar correção

2841 gerar pdf de relatorios (#2895)

* geracao de pdf relatorio de materias em tramitacao

* geracao de pdf relatorio de materias por autor

* geracao de pdf relatorio de materias por ano autor tipo

* geracao de pdf relatorio de presenca de dos parlamentares em sessoes

* geracao de pdf relatorio de historico de tramitacao de materias

* geracao de pdf relatorio de fim de prazo de tramitacao

* geracao de pdf relatorio de atas das sessoes plenarias

* geracao de pdf relatorio de audiencia publica

* geracao de pdf relatorio de normas por mes

* geracao de pdf relatorio de normas por vigencia

* fix rebase

* geracao de pdf relatorio de reuniao de comissao

* geracao de pdf relatorio de estatisticas de acesso de normas

* refatorando materias em tramitacao, por autor, por ano autor e presenca sessoes

* refatorando atas, historico, fim de prazo, e reuniao

* fix rebase

* fix rebase

* geracao de pdf para Norma por Autor

* corrigindo estatisticas de acesso de normas e documentos acessorios

* removendo partes desnecessarias do codigo como o None do get e os css dos relatorios

HOT-FIX: Fix migrações na master

Adiciona jquery autocomplete

HOT-FIX: Adiciona nova opção em TURNO_CHOICES

bump versions in master branch

Aumenta o tamanho máximo do nome de arquivo (#2983)

Fix migrations na master

HOT-FIX: Fix OSTicket #371468 - Aumenta tamanho max arquivo

Fix #2933 - Adiciona tabela auxiliar para Turno de Tramitações (#2957)

* Fix #2933 - Adiciona tabela auxiliar para Turno de Tramitações

* Remove campo antigo de turno

* Fix erro relatado no PR

* Fix migrations

* Adiciona nova opção de turno

* Fix migrations

Fix #2877 - Possibilidade de um Autor possuir múltiplos usuários (#2962)

* Fix #2877 - Possibilidade de múltiplos usuários por autor

* Permite adição e remoção da relação autor-user na tela de Autor

* Remove campo user do model Autor e retira referências a este campo

* Fix testes em matéria

* Corrige formulário antigo de Autor

* Reduz migrations e corrige bugs

* Remove comentários

* Fix migrations

* Remove Crud desnecessário

* Update sapl/base/models.py

Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>

2924 ordernar cronometro arrastando (#2930)

* Add ordenação do cronometro arrastando Fix #2924

* Add informação de sucesso para o usuario

* Arrumando recomendações relatadas no PR

* Arrumando js relatado no PR

Ajusta migrations entre 3.1.x e master (#3009)

Arrumando apresentação de expedientes em pauta sessão Fix #2979 (#2994)

Adicionando blank true em tramitação (#2982)

Retirando obrigatoriedade de texto da tramitação dos testes Fix #2973

Fix #2691 - Exclusão de Arquivos (#3003)

* Fix #2961 - AudienciaPublica

* Fix #2961 - AnexoAudienciaPublica

* Fix #2961 - Reuniao

* Fix #2961 - DocumentoAcessorio

* Fix #2961 - MateriaLegislativa

* Fix #2961 - DocumentoAcessorio (sapl/materia)

* Fix #2961 - Proposicao

* Fix #2961 - NormaJuridica

* Fix #2961 - AnexoNormaJuridica

* Fix #2961 - DocumentoAdministrativo

* Fix #2961 - DocumentoAcessorioAdministrativo

* Fix #2961 - SessaoPlenaria

* Fix #2961 - AbstractOrador

* Fix #2961 - JustificativaAusencia

Ajusta a performance da lista de Matérias em Tramitação em uma Comissão (#2965)

* Refatora a função lista_materias_comissao

* Refatoração

Criando documento de pauta da sessao pelo weasyprint Fix #2998 (#3002)

Fix #2927 #2507 - Matérias apenas lidas e não votadas (#2953)

* Fix #2927 - Matérias apenas lidas, mas não votadas

* Adiciona Leitura para OrdemDia e cria model RegistroLeitura

* Adiciona cancelamento de leitura

* Adiciona matérias apenas lidas no painel

* Adiciona url de cancelar leitura

* Fix permissões

* Adiciona registro de usuário e ip no RegistroLeitura

Fix #3011 - Adicionar Matérias à Pauta (#3010)

* Refatoração Pauta Reunião

* Refatoração

Adicionando vigencia no filtro de normas Fix #2896 (#2945)

* Adicionando vigencia no filtro de normas Fix #2896

* Corrigindo logica de vigencia

* Arrumando erros relatados no PR

* Colocando melhorias abordadas n PR

* Melhorando nomeclatura de variaveis e filtro

refatora backend de compilação

add rebuild de sapl-frontend

Fix #2974 (#2981)

Fix #3012 (#3013)

Adiciona log para create, update, delete. (#3016)

BugFix Tela de impressos indice de materias Fix #3017 (#3018)

HOT-FIX: corrige bug em protocolo por legislatura

Remove import ipdb, adiciona logica a protocolo de materia

Bump Alpine version

HOT-FIX: aumenta paginação de norma para 50

HOT-FIX: fix security vlib version

HOT-FIX: aumenta tamanho de upload de documentos

Conserta cherry-pick de 3.1.x

HOT-FIX: add pesquisa vazia em compilação

HOT-FIX: merge de migrations

add hook_ em Details do Crud

HOT-FIX: conserta adiciona várias mat. exp/ordem

HOT-FIX: conserta bug de painel

HOT-FIX: Atualiza pytz devido ao horário de verão

Esse commit é complementar ao commit c15343e1996f903a23ef9682853a260bb829b29c

Sempre que mudarem as regras de horário de verão, tanto a imagem base
do Alpine quanto essa lib precisam ser atualizadas.

Corrigindo ausência de footer Fix #3032 (#3033)

HOT-FIX: Ticket #584454

HOT-FIX: data fim de mandato obrigatória

HOT-FIX: refatora mandato.

HOT-FIX: Fix Testes em 3.1.x

Fix #3028 (#3029)

HOT-FIX: corrige busca de dispositivos na comp

HOT-FIX: aumenta capacidade de campo CharField

Ajusta migrations vindas de 3.1.x

Fix #3022 - Limite de Nome de Arquivo (#3025)

HOT-FIX: usa recurso define em templates

add build de frontend com add da lib moment js

corrige actions de compilação em normajuridica_detail

rebuild sapl-frontend

ajusta botões de ação em TAs

Mostra erros em AppConfig (#3042)

HOT-FIX: refatora msg de erro de appconfig

HOT-FIX: corrige erro de grafia

HOT-FIX: conserta erro em lib cariocffi

Correções em PDFs de Relatórios (#3039)

* Fix #3036

* Fix #3037

* Apagar cód. não utilizado

HOT-FIX: Corrige comportamento do painel quando a sessão está finalizada

Fix #3035 - Ordem dos oradores do expediente

Fix migrations na master

"conserta" horário de verão (#3040)

* "conserta" horário de verão

* Endereçando as reviews

Fix problema do painel quando a sessão é criada sem matérias da OrdemDia (#3044)

Refatora __str__() de norma

Fix migrations na master

HOT-FIX: conserta bug introduzido em e400633985

HOTFIX - Campos de Add Matérias à Pauta (Reunião)

Alterações no script de verificar commits entre 3.1.x e master

HOT-FIX: Fix checagem de autoria de Proposições

Fix #2186 - Lista de inscrição para discurso (#2996)

Adiciona arquivos do frontend do commit 3c6509

HOT-FIX: Corrige arquivos do frontend do commit #e0cc94

HOT-FIX: corrige resolução de conflito de merge

Fix indentação da tela de painel

HOT-FIX: passa offset para startTime

2968 pesquisar proposicao por data (#3001)

* Criado webservice de recuperar proposicao

* Fixes #2968 Alterando webservice para filtrar por data

* Criado webservice de recuperar proposicao

* adicionando modal para pesquisar codigo de proposicao por data

* adicionando front para pesquisa de proposicao por data

* alterando permissao e tratando possivel excessao

* Inserindo mascara para data translucida

* Criado webservice de recuperar proposicao

* Criado webservice de recuperar proposicao

* Fixes #2968 Alterando webservice para filtrar por data

* adicionando modal para pesquisar codigo de proposicao por data

* adicionando front para pesquisa de proposicao por data

* alterando permissao e tratando possivel excessao

* Inserindo mascara para data translucida

* Update sapl/materia/forms.py

Co-Authored-By: Cesar Augusto de Carvalho <cesaraugc@gmail.com>

* Update sapl/materia/views.py

Co-Authored-By: Cesar Augusto de Carvalho <cesaraugc@gmail.com>

* Update sapl/utils.py

Co-Authored-By: Cesar Augusto de Carvalho <cesaraugc@gmail.com>

* Update sapl/utils.py

Co-Authored-By: Cesar Augusto de Carvalho <cesaraugc@gmail.com>

* adicionando webpack

* Delete chunk-31d76f93.7e9bcf20.css

* Delete chunk-681dd124.34410740.css

* Delete chunk-vendors.c215cd7a.css

* Delete webpack-stats.json

* Delete online.fb9113a5.js

* Delete global.b599eee0.js

* Delete compilacao.0f64c6e5.js

* Delete global.3b8f6afb.css

* Remove frontend files

* add webpack-stats

* Atualiza VueJS

Corrige problema na migração de tipoturno de tramitação

Retira obrigatoriedade do campo Data de Relatório de Atas

HOT-FIX - deduplica_protocolos

Fix #3050 Ordena oradores da ordem em ata (#3051)

* Ordena oradores da ordem em ata

* adiciona url de discurso

* adiciona else vazio

* adiciona espaço no else

Destaca url e obs (#3055)

HOT-FIX - Ordem Expedientes Pauta Sessão #3053

3030 migrar tela de parlamentar para vuejs (#3048)

* Configurando app parlamentaares para frontend

* Adaptando pagina de parlamentar para vuejs Fix #3030

* Mudando endpoints para drf

* Tirando arquivos desnecessarios

* Update sapl/api/serializers.py

Co-Authored-By: Leandro  Silva <leandroroberto.br@gmail.com>

* Update sapl/templates/parlamentares/parlamentares_list.html

Co-Authored-By: Leandro  Silva <leandroroberto.br@gmail.com>

* Update sapl/templates/parlamentares/parlamentares_list.html

Co-Authored-By: Leandro  Silva <leandroroberto.br@gmail.com>

* Corrigindo apresentação de parlamentar na pesquisa

* Atualiza arquivos VueJS

Fix #3054 corrige caminho do merge #3055 (#3056)

* Destaca url e obs

* Fix #3054 corrige caminho do merge anterior #3055

Remove volume incorreto de docker-compose.yml

HOT-FIX: corrige renderização de suifixos de rótulos de dispositivos

Melhorando apresentação de votos do painel Fix #3041 (#3052)

* Melhorando apresentação de votos do painel Fix #3041

* Adaptando para o que foi relatado no PR

HOT-FIX: conserta formatação compilação

Adiciona hora início e hora fim a pauta da sessão

3026 adicionar ementa em painel (#3061)

* Adicionando campo de ementa em configurações de painel

* Adicionando campo de ementa em configurações de painel

* Adicionando ementa de materia no painel Fix #3026

Fix #3059 (#3060)

Fix #3049 (#3057)

Ordenação dos cargos de comissão (#3047)

* Adiciona id_ordenacao em CargoComissao

* Adiciona Ordenação dos Cargos - Tabelas Auxiliares

* Adiciona rotas

* Adiciona ordenação de cargos de comissão

* fix migrations

* Add mudança para posição ocupada/livre

* Corrige orderings e adiciona link p/ cargo

* Adiciona migration

* Adiciona comentários

* Update sapl/comissoes/forms.py

* Update sapl/comissoes/forms.py

* Adiciona correções

* Refatoração

Adiciona dados da última alteração e Bug Fix (#2919)

* Impl. #2909 - Tramitação de Matéria Legislativa

* Impl. #2909 - Matéria Legislativa

* Impl. #2909 - Norma Jurídica

* Adicionar correções

* Adicionar migrações

* Impl. #2909 - Tramitação Documento Administrativo

* Adicionar correções

* Impl. #2936

* Evitar merge de migrações

* Evitar merge de migrações

* Evitar merge de migrações

* Adicionar migrações

* Adicionar migrations

HOT-FIX: migrations

HOT-FIX: Identificação de alteração em tramitação

HOT-FIX: exclusao de mat ref em pauta reuniao #3069

HOT-FIX: Organização de interface #3066

Ajusta migrations master

HOT-FIX: gera migration de ano

Trata erro caso não tenha legislatura (#3074)

HOT-FIX: msg de erro mais clara em votação simbólica

HOT-FIX: django pump version

HOT-FIX: corrige buscador no editor avançado na compilação

HOT-FIX Corrigindo erros de português encontrados no template de Issue e de PR

HOT-FIX - Arumando detecção de ciclos em anexadas

Recupera o resultado da votação de RegistroVotacao (#3085)

HOT FIX: Corrige mesa diretora (#3082)

* Corrigindo verificação de undefineds em composicaomesa_form

* corrigindo filtro de sessao selecionada por ano em parlamentares view

* corrigindo formatação de string

3078 corrigir problemas listagem parlamentares (#3079)

* Corrigindo erros lista parlamentares Fix #3078

* Adaptando logica para que na legislatura atual não apresentar parlamentares desligados

* Resolvendo problemas encomtrados no PR

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Hot-Fix - Corrigindo erro com parlamentar ativo e fotos em tamanhos desproporcionais

Hot-Fix Corrigindo croppet na imagem de parlamentar

Alterando consulta e apresentação de Anexadas ciclicas (#3080)

* Alterando consulta e apresentação de Anexadas

* refatorando nome de variaveis em materias_anexadas_ciclicas

* refatorando funcao is_ciclo_unique

HOT-FIX: permite sessões plenárias fora da sessão legislativa

Permite paginação de matérias no expediente e ordem do dia (#3086)

* Ajusta o SAPL à loucura de Sete Lagoas-MG

* adicionando paginacao a votacao em bloco para ordem do dia e expediente de tamanho 500

* Endereçando comentário de revisão

* ajuste de autopep8 da IDE

* add rolagens faltantes p matérias em algumas funcs

* Update sapl/sessao/views.py

Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>

* corrige sugestion

* Adaptando solução para leitura de materias ordem e expediente

* Conserta commit #9a3039ba

Co-authored-by: Ricardo Lima Canela <ricardolimacanela@gmail.com>
Co-authored-by: Leandro  Silva <leandroroberto.br@gmail.com>
Co-authored-by: Ulysses Lara <ulysses3353@gmail.com>

3076 adicionar campo para complemento em doc administrativo (#3077)

* Adicionando campo de caractere identificador Fix #3076

* Desabilitando o acrescimo do numero do doc quando ha a existencia do caractere

* Adaptando testes

* Mudando node de caracter identificador para complemento

* Melhorando cadastro de complemento

HOT-FIX - Fixando largura e altura da exibição de fotos de parlamentares

HOT-FIX: conserta migration docadm em master

HOT-FIX: ajusta layout comprovante de protocolo

refatorando codigo de intervalo em sessao plenaria (#3091)

Fix #3094 - Ocultar os campos de fax (#3095)

HOT-FIX: atualiza Weasyprint por conta de bug e requirements.txt

Atualiza Weasyprint por conta do bug
https://github.com/Kozea/WeasyPrint/issues/953

E também atualiza requirements porque rede senado não aceita protocolo
git.

HOT-FIX - Removendo botão de relatorio de resumo antigo

HOT-FIX: label botões Limpar Autor

HOT-FIX - corrigindo numeração em ConfirmarProposicaoForm

fixes #3096 - criado os hyperlinks (#3097)

Fix #3108 - Altera tamanho do campo (#3109)

HOT-FIX: corrige checagem de sessão ordinária ou especial

HOT-FIX: corrige bug fix introduzido em 28670b5bc98

Chamado 273957 - Nome e Sobrenome na edição de Usuário (#3122)

* Adiciona possibilidade de editar nome e sobrenome de usuário

* Update sapl/base/views.py

* Update sapl/base/views.py

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

HOT-FIX Corrige ordem de inclusão de comissão no cleaned data

HOT-FIX - removendo fax da pagina de parlamentar publica

Adiciona ordenação de Assunto Matéria por ordem alfabética (#3125)

Resolve o chamado 661236 (#3113)

Altera tipo de resultado para matéria não votada em extrato

Adiciona opção de leitura para tipo de votação

Verifica tipo de votação da matéria

Fix #3102 - altera label (#3126)

Corrigindo mensagem de erro de abrir leitura #3098 (#3099)

* Corrigindo mensagem de erro de abrir leitura #3098

* Corrigndo mensagem apresentada

Adicionando multimídia em relatorio de sessao plenaria (#3128)

* Adicionando multimídia em relatorio de sessao plenaria

* Movendo campo multimidia para cima

* Mais alguns ajustes no layout

* Ajusta tamanho de conteúdo multimídia

* Adiciona seções faltantes

* Retornando botão de relatorio antigo

* ajustes layout

* Adiciona ordenação

* Comentando botão impressão antiga

Co-authored-by: Edward Ribeiro <eribeiro@interlegis.leg.br>

Refatora scripts bash

HOT-FIX: Corrige teste na edição de Autor

HOT-FIX: readiciona checagem omitida em refactoring

Adiciona Docker para desenvolvimento (#3071)

Adiciona Dockerfile de desenvolvimento

Adiciona docker-compose de desenvolvimento

Fix migrations

Refatora num matérias por tipo (#3121)

* Refatora num matérias por tipo

* Adaptação p/ caso que utiliza MateriaEmTramitacao

* Update sapl/utils.py

Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>

* Update sapl/utils.py

Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>

* Update utils.py

Co-authored-by: João Rodrigues <cont.joaorodrigues@gmail.com>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Fix #3117 - Filtra as coligações no cadastro de Mandato (#3118)

* Criar novo endpoint

* Implementa retorno de coligações por legislatura

* Filtra coligacões por legislatura

* Refatoração

* Update sapl/parlamentares/views.py

Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>

* Update sapl/templates/parlamentares/mandato_form.html

Co-Authored-By: Edward <9326037+edwardoliveira@users.noreply.github.com>

* Refatoração

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Fix #3100 - Relatórios de Matérias por Autor (#3103)

* Procurar matérias com coautores

* Refatorar template

* Refatorar template pdf

* Refatoração

HOT-FIX: mostra nome de parlamentar vinculado a autor.

ajuste autopep8 feito pela IDE

HOT-FIX: corrige outro bug introduzio em 28670b5bc98

HOT-FIX: fix de segurança Pillow

Fix #3130 - Colocando checkbox que filtra parlamentares ativos (#3131)

* Fix #3130 - Colocando checkbox que filtra parlamentares ativos

* Adequando pra filtrar titular

* Transferindo logica para do checkbox JS

HOT-FIX: assets CSS/JS da tela de parlamentares para master

rebuild frontend

Rebuild Frontend

rebuild frontend

Rebuild Frontend

HOT-FIX: arquivos estáticos master

Fix #3140 - Capacidade dos Campos de IP (#3141)

HOt-FIX - Corrigindo problema em mesa diretora.

Co-authored-by: rjoao <cont.joaorodrigues@gmail.com>

Adiciona ordenação de Mesa Diretora em relatório pdf (#3146)

Fix #3148 - adequando paginação (#3150)

Fix #3149 - Tabelas de Matérias do Expediente e Matérias da Ordem do Dia na Pauta de Sessão (#3152)

* Dados tabelas exp e ordem da pauta de sessão

* Dados pdf pauta sessao

Atualizando hard e soft auto commit

Novos valores:
Hard auto commit = 3min
Soft auto commit = 1min

3155 - Relatório Sessão PDF com Expedientes sem conteúdo (#3157)

* Refatora get_sessao_plenario()

* Remove expedientes sem conteúdos do relatório sessao pdf

* Adiciona correção solicitada

* Remove expedientes sem conteúdos das pautas

* Diminui quantidade de queries na base de dados

* Verifica espaços em branco em expedientes

Fix #3153 - Relatório de Matérias em Tramitação (#3166)

* Adiciona ementa no relatório de tramitação de mat

* Adiciona ementa no pdf rel de tramitacao de mat

Adicionando função de apagar todos os protocolos (#2960)

* Adicionando função de apagar todos os protocolos

Melhorando usabilidade

Colocando privilegios de admin para acessar função de apagar protocolos Fix #2958

Filtrando anos a serem apagados #Fix 2958

Atualizando django mommy para aceitar ArrayField

* Resolvendo problemas relatados no pr

* Mudando sistema de auditoria de protocolos para o já existente

* Removendo codigo desnecessario

* Melhorando querys

* Update sapl/templates/protocoloadm/deleta_todos_protocolos.html

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Transforma rotulo_prefixo_texto e rotulo_sufixo_texto em somente leitura (#3164)

Script para restauração da base de dados (#3133)

* Adiciona script para restaurar a base de dados e migra-lá sem erros

Separa comando em funções

Finaliza script

Adiciona alerta de operação

Troca interpretador para facilitar portabilidade

Adiciona getopts para pegar parâmetros

Adiciona alerta para migração

Adiciona mensagem de uso com erro

Corrige verificação de parâmetros

Corrige confirmação de operação

Corrige verificações e criações de diretórios de log

Adiciona parada quando há erro na restauração

Adiciona criação da role postgres

Altera padrão de nome para arquivos de logs

Altera nome de função

Corrige configuração de parâmetros

Altera espaços por \t

Altera nomes dos diretórios para as restaurações

Adiciona diretório restauracoes no gitignore

Adiciona usuário da base de dados

Corrige restauração da base de dados

Corrige verificação do esquema public

Corrige verificação da role postgres

* Update scripts/restore_db.sh

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

HOT-FIX: remover comissão referenciada

Remover comissão referenciada por Composição e Participação.

HOT-FIX: upgrade Django for security reasons

Adiciona exclusão de composição (#3171)

* Adiciona exclusão de composição

* Altera on_delete de comissão em Reunião

Fix #3173 - padronizando tabela dos relatorios (#3184)

Fix #3175 - Adicionando filtro de autor em relatorio de materias em tramitação (#3183)

Adiciona campo de Parlamentar Autor e Requerimento em Audiência Pública (#3008)

Co-authored-by: Vinícius Cantuária <cantuariavc@gmail.com>

Adiciona campo de observação de orador expediente em relatório PDF (#3180)

Fix #3191 - Corrigindo erro em comissao (#3192)

Remove barra desnecessária no final do link (#3193)

Corrige classificação dos logs de erros para logs de avisos (#3197)

Update docker-compose-dev.yml

Fix #3209 Apresentando ValidationError para usuario (#3210)

* Fix #3209 Apresentando ValidationError para usuario

* Update sapl/base/views.py

* Melhorando mensagem de erro

* Update sapl/base/views.py

* Adequando aos comentarios do PR

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

HOTFIX: Correções de português em howtogit.rst (#3208)

* HOTFIX: Correções de português em howtogit.rst

* Update docs/howtogit.rst

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Fix #3211 - Validação de Criação e Edição de Autores (#3212)

* Altera posição de validação

* Adiciona correção

Fix #3203 - Atualização lista autores (#3213)

3195 - Troca de Matéria em Norma Existente (#3206)

* Diminui a quantidade de queries

* Adiciona modal para saber se atualiza ementa e indexação na troca de matéria

* Verifica se intancia já existe para mostrar modal

* Corrige mensagem na modal

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

* Remove verificação de form através do path

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Fix #3200 #3201 #3203 adicionando numeração automática em oradores sessão (#3207)

3178 - Atualiza status de ativação do usuário com o do parlamentar vinculado (#3186)

* Atualiza status de ativação do usuário com o do parlamentar vinculado

* Realiza mudanças solicitadas

HOT-FIX - Subindo script para criar hash de recebimento de proposição sem recibo

HOT-FIX: Corrige data_ultima_atualizacao para estatísticas

Filtrando proposição por data de recebimento (#3219)

Fix #3134 - Aumenta tam max de sigla de partido (#3135)

HOT-FIX - Consertando turno em resumo de sessão

Permitir o download de documentos acessórios em matéria legislativa (#3139)

* 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>

HOT-FIX - Corrigindo hotfix turno em resumo de sessão

Adiciona autenticação via Token (#3151)

* Adiciona autenticação via Token

* Adiciona token nos usuários existentes

* Adiciona token automaticamente nos novos usuários

* Adiciona campo para somente leitura com o token do usuário na edição do usuário

* Adiciona função para renovar token do usuário autenticado

* Adiciona botão para renovar token

* Corrige com mudanças solicitadas

* Padroniza nome do html

* Cria página para visualização de perfil

* Redireciona para perfil do usuário quando é criado

* Altera url para página de detalhe do usuário

* Adiciona botões para pesquisa e edição de usuário

* Corrige model de Pesquisa Usuário

* Redireciona pra tela de detalhe

* Altera forma para criar objeto ou estender dicionário

* Corrige ajax para post e id do usuário dono do token

* Adiciona roles in rows

* Adiciona botao de cancelar em editar usuario

* Conserta localizacao de templates HTML

Co-authored-by: eribeiro <edwardr@senado.leg.br>
Co-authored-by: Vinícius Cantuária <cantuariavc@gmail.com>

[HOT-FIX] Corrige migração de api token com adição de dependência

HOT-FIX: conserta docker-compose

Fix #3168 - lib migration (#3169)

Corrigindo logs (#3199)

* Corrigindo logs

* Corrige log e formatação em ProposicaoCrud

* Update views.py

* Corrigindo erros relatados no PR

Co-authored-by: Vinícius Cantuária <cantuariavc@gmail.com>

Fix #3174 - Visualização dos dados de alteração de uma tramitação de Matéria Legislativa (#3215)

* Fix #3174 - Altera perm. visualização autor tram.

* Atualização sapl/templates/materia/tramitacao_detail.html

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

* Retira cód. inutilizado

* Update sapl/materia/views.py

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

Fix #3221 - Aumenta tam fonte (#3222)

HOT-FIX: Atualiza versão do python

Comentando link do antigo relatorio de resumo da sessao (#3223)

* HOT-FIX: Atualiza versão do python

* Comentando link do antido relatorio de resumo da sessao

Co-authored-by: Vinícius Cantuária <cantuariavc@gmail.com>

Fix #3194 - Adicionando observação de materia no resumo de sessao ple… (#3198)

* Fix #3194 - Adicionando observação de materia no resumo de sessao plenaria

* Removendo setas do relatorio

* Corrigindo observação de ordemDia e expediente

* Corrigindo observação de relatorio de resumo

Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>

3149 - Situação em Pauta de Sessão (#3220)

* Adiciona condicional para Situação da Matéria em Pauta

* Comenta uri de pauta descontinuada

HOT-FIX: corrige importação 3.1.x -> master

Adiciona opçãoes para reordenação (#3132)

Adiona reordenações para matérias ordem do dia

Adiciona correções solicitadas

Remove parâmetro desnecessário de ordenações

Corrige href de ordenações

Remove multiplicação de matérias causada por múltiplos autorias

Corrige forma de desmultiplicação de matérias causada por múltiplos autores

Corrige ordenações de matérias

Refatoração das classificações de logs (#3204)

3177 - Adiciona Pesquisa de Autor (#3196)

* Adiciona pesquisa de autor

* Corrige nome do campo para pesquisa

Adiciona status da tramitação das matérias na sessão plenária e seus relatórios (#3214)

3138 gerar etiqueta com informações da materia (#3162)

* 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>

Troca restrição de Autor em Protocolo (#3218)

HOT-FIX: Atualiza versão do python com a do Travis

Fix #3225 - Corrigindo bug em audiencia (#3226)

HOT-FIX: corrige variável de Ordem do Dia
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants