From 8cc7525f80cf03f544a0123d26df177a9acdbd02 Mon Sep 17 00:00:00 2001 From: joaohortsenado <100957576+joaohortsenado@users.noreply.github.com> Date: Tue, 7 Mar 2023 02:57:06 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20corrige=20erro=20na=20impressao=20pdf=20?= =?UTF-8?q?da=20lista=20de=20tramita=C3=A7oes=20(#3633)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: corrige erro na impressao pdf da lista de tramitaçoes * Update sapl/relatorios/views.py --------- Co-authored-by: joao Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com> --- sapl/relatorios/views.py | 16 ++++++-- .../relatorio_materia_tramitacao.html | 38 +++++++++++++++++++ 2 files changed, 50 insertions(+), 4 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..5a2ce0e3d 100755 --- a/sapl/relatorios/views.py +++ b/sapl/relatorios/views.py @@ -1706,13 +1706,21 @@ def relatorio_materia_tramitacao(request, pk): rodape = ' '.join(get_rodape(casa)) context = {} - context.update({'object': materia_legislativa}) - context.update({'data': dt.today().strftime('%d/%m/%Y')}) - context.update({'rodape': rodape}) + context.update( + {'object': tramitacoes, + 'materia': materia_legislativa, + 'ano': materia_legislativa.ano, + 'numero': materia_legislativa.numero, + 'autor': materia_legislativa.autores.first(), + 'tipo': materia_legislativa.tipo.descricao, + 'rodape': rodape, + 'data': dt.today().strftime('%d/%m/%Y'), + '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