* fix(sessao): ordena votações nominais do resumo por numero_ordem
O resumo da Sessão Plenária (HTML e PDF) ordenava as votações nominais por
order_by('-materia'), divergindo da ordem das Matérias da Ordem do Dia, que
seguem numero_ordem. Passa a ordenar por numero_ordem nas listas de
Expediente e de Ordem do Dia, tanto no resumo HTML quanto no gerador de PDF.
* fix(relatorios): lista todos os autores no relatório de tramitação
O relatório "Imprimir Tramitação" exibia apenas o primeiro autor
(autores.first()). Passa a exibir todos os autores/co-autores da matéria,
ajustando a view (autores.all()) e o template (rótulo Autor/Autores e
junção dos nomes).
* feat(uploads): aceita planilhas e CSV em documentos de texto
Amplia TIPOS_TEXTO_PERMITIDOS (validador restringe_tipos_de_arquivo_txt),
usado nos campos de Pauta/Ata/Anexo, para aceitar formatos editáveis de
planilha e CSV: .csv, .xls, .xlsx e .ods (e variantes de MIME). Não requer
migração, pois o validador é referenciado nas migrations apenas pelo nome.
* feat(comissoes): filtro de pesquisa e coluna de pauta na lista de reuniões
Adiciona ReuniaoFilterSet (número, nome, tema e período de data) à listagem
de Reuniões de Comissão, permitindo localizar reuniões sem navegar página a
página. Inclui a coluna 'Pauta da Reunião' ao lado de 'Ata da Reunião'.
* feat(sessao): renomeia anexo para 'Votações Nominais' e exibe anexos na busca
Renomeia o verbose_name do campo upload_anexo de SessaoPlenaria de 'Anexo da
Sessão' para 'Votações Nominais' (com migração) e passa a exibir os links de
Pauta da Sessão e Votações Nominais ao lado da Ata na pesquisa pública de
sessões plenárias.
* feat(base): exibe data de atualização no topo das páginas
Adiciona uma faixa no topo do layout com 'Informações atualizadas em
DD/MM/AAAA' (data corrente, sem horário), oculta na impressão e em iframes.
* feat(audiencia): permite autor de qualquer tipo na audiência pública
Substitui o campo parlamentar_autor (FK direta a Parlamentar) pelo Autor
polimórfico do SAPL em AudienciaPublica, permitindo Parlamentar, Comissão,
Bancada e demais tipos. Atualiza o formulário, o layout e a validação de
autoria do requerimento. A migração preserva os autores já cadastrados.
* feat(base): faixa de atualidade usa a data de última atualização da entidade
Em telas de detalhe (CrudDetailView), a faixa do topo passa a exibir a data
de última atualização do registro (campo data_ultima_atualizacao); nas demais
telas (pesquisa/listagem) exibe a data atual. Adiciona data_ultima_atualizacao
(auto_now) a Parlamentar, Comissao, DocumentoAdministrativo e AudienciaPublica.
* fix(sessao): reverte rótulo do anexo e adiciona link de Votações Nominais
Desfaz o rename de upload_anexo (volta a 'Anexo da Sessão' e remove a migração
de verbose_name) e adiciona, na pesquisa pública de sessões, um link
'Votações Nominais' que aponta para o resumo da sessão.
---------
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
* 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
* Adicionado autor do documento administrativo
* Migration de verbose_name Autoria do Documento
* Pequenas alterações nos models e layout de protocoloadm
Co-authored-by: Gustavo Santos <gustavo@DESKTOP-JVUD0SL.localdomain>
* 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>
Models de Parlamentares
Models de Comissoes
Models de Norma
Models de Matéria
Models de Sessão
Models de Audiência
Models de Protocolo
Models de Base
Models de Painel
Models de Compilação
Models de Lexml
* 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
* 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
* 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
* Fix #2252
* Muda mensagens de ERROR para WARNING in quando da erro no envio do email na tramitação
* Muda mensagens de ERROR para WARNING in quando da erro no envio do email na tramitação
* Fixing travis errors
* Fix tests
* Update acompanhar_documento.txt
* Update email_utils.py
* Update receivers.py
* Update test_email_templates.py
* adicionados testes de template dos email de acompanhamento
* tirar duplicidade
* somente listar parlamentares ativos e do mandato atual em adicionar/editar comissões
* Altera consulta de mandatos
* Corrige o funcionamento e filtragem na inserção em participação
* Adiciona função verifica
* Pequena adição
* Finaliza a correção de parlamentar ativo em comissões