Implementa relatórios CSV, XLSX e JSON para Pauta de Sessão #3744
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Descrição
Implementação da geração de relatórios nos formatos CSV, XLSX e JSON para a opção Pauta da Sessão. O relatório gerado apresenta a definição da sessão, matérias do expediente e matérias da ordem do dia.
Issue Relacionada
Não há uma issue relacionada, porém o presente PR atende a uma demanda do Programa Nacional de Transparência Pública (PNTP): Gravação de Relatórios do item "20.4 Divulga a pauta das sessões do Plenário?", conforme a cartilha de 2024.
Motivação e Contexto
Aumentar a transparência do trabalho das Casas Legislativas e garantir o atendimento de mais um item da cartilha PNTP de forma padronizada pelas casas que utilzam SAPL.
Utiliza como base a recente implementação efetuada pelo @LeandroJatai para geração dos relatórios nos referidos formatos para pesquisa de Matérias, Normas e Sessão Plenária, itens também avaliados pelo PNTP. Com algumas alterações, foi possível gerar os relatórios a partir do tipo de dados "dicionário" - base para a geração da Pauta - além de "querysets" do Django.
Como Isso Foi Testado?
Localmente.
Capturas de Tela (se apropriado):
Botões na tela da Pauta:
Arquivo CSV:
Arquivo XLSX:
Tipos de Mudanças
Checklist: