From 039c207a5297a2b30f4fc4bc2e97763fa4909baf Mon Sep 17 00:00:00 2001 From: joao Date: Tue, 28 Feb 2023 19:23:16 -0500 Subject: [PATCH] =?UTF-8?q?fix:=20corrige=20erro=20na=20impressao=20pdf=20?= =?UTF-8?q?da=20lista=20de=20tramita=C3=A7oes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/relatorios/views.py | 11 +++++- .../relatorio_materia_tramitacao.html | 38 +++++++++++++++++++ 2 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 sapl/templates/relatorios/relatorio_materia_tramitacao.html diff --git a/sapl/relatorios/views.py b/sapl/relatorios/views.py index 0bda27f45..c713f74bd 100755 --- a/sapl/relatorios/views.py +++ b/sapl/relatorios/views.py @@ -1706,13 +1706,20 @@ def relatorio_materia_tramitacao(request, pk): rodape = ' '.join(get_rodape(casa)) context = {} - context.update({'object': materia_legislativa}) + context.update({'object': tramitacoes}) + context.update({'materia': materia_legislativa}) + context.update({'ano': materia_legislativa.ano}) + context.update({'numero': materia_legislativa.numero}) + context.update({'autor': materia_legislativa.autores.first()}) + context.update({'tipo': materia_legislativa.tipo.descricao}) + context.update({'rodape': rodape}) context.update({'data': dt.today().strftime('%d/%m/%Y')}) context.update({'rodape': rodape}) header_context = {"casa": casa, 'logotipo': casa.logotipo, 'MEDIA_URL': MEDIA_URL} - html_template = render_to_string('crud/list.html', context) + html_template = render_to_string( + 'relatorios/relatorio_materia_tramitacao.html', context) html_header = render_to_string( 'relatorios/header_ata.html', header_context) diff --git a/sapl/templates/relatorios/relatorio_materia_tramitacao.html b/sapl/templates/relatorios/relatorio_materia_tramitacao.html new file mode 100644 index 000000000..ddfe6e38b --- /dev/null +++ b/sapl/templates/relatorios/relatorio_materia_tramitacao.html @@ -0,0 +1,38 @@ +{% extends "relatorios/base_relatorio.html" %} +{% load i18n %} +{% load common_tags %} +{% load static %} + +{% block content %} + + +

Histórico de Tramitações da Matéria: {{ numero }}/{{ ano }}

+ + Tipo de matéria: {{ tipo }}
+ Autor: {{ autor }}
+ + + {% for tramitacao in object%} + {% if forloop.first %} + + + + + + + + + + {% endif %} + + + + + + + {% if forloop.last %} + + {% endif %} + {% endfor %} +
Data TramitacaçãoUnidade LocalUnidade DestinoStatus
{{tramitacao.data_tramitacao}}{{tramitacao.unidade_tramitacao_local}}{{tramitacao.unidade_tramitacao_destino}}{{tramitacao.status}}
+{% endblock content %} \ No newline at end of file