Browse Source

fix: corrige erro na impressao pdf da lista de tramitaçoes (#3633)

* fix: corrige erro na impressao pdf da lista de tramitaçoes

* Update sapl/relatorios/views.py

---------

Co-authored-by: joao <joao@mezzoplanejamento.com.br>
Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com>
pull/3635/head
joaohortsenado 2 years ago
committed by GitHub
parent
commit
8cc7525f80
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      sapl/relatorios/views.py
  2. 38
      sapl/templates/relatorios/relatorio_materia_tramitacao.html

16
sapl/relatorios/views.py

@ -1706,13 +1706,21 @@ def relatorio_materia_tramitacao(request, pk):
rodape = ' '.join(get_rodape(casa)) rodape = ' '.join(get_rodape(casa))
context = {} context = {}
context.update({'object': materia_legislativa}) context.update(
context.update({'data': dt.today().strftime('%d/%m/%Y')}) {'object': tramitacoes,
context.update({'rodape': rodape}) '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, header_context = {"casa": casa,
'logotipo': casa.logotipo, 'MEDIA_URL': MEDIA_URL} '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( html_header = render_to_string(
'relatorios/header_ata.html', header_context) 'relatorios/header_ata.html', header_context)

38
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 %}
<h2>Histórico de Tramitações da Matéria: {{ numero }}/{{ ano }}</h2>
Tipo de matéria: {{ tipo }}<br />
Autor: {{ autor }}<br />
<table class="grayTable">
{% for tramitacao in object%}
{% if forloop.first %}
<thead>
<tr>
<th>Data Tramitacação</th>
<th>Unidade Local</th>
<th>Unidade Destino</th>
<th>Status</th>
</tr>
</thead>
<tbody>
{% endif %}
<tr>
<td >{{tramitacao.data_tramitacao}}</td>
<td >{{tramitacao.unidade_tramitacao_local}}</td>
<td >{{tramitacao.unidade_tramitacao_destino}}</td>
<td >{{tramitacao.status}}</td>
</tr>
{% if forloop.last %}
</tbody>
{% endif %}
{% endfor %}
</table>
{% endblock content %}
Loading…
Cancel
Save