From 98b890cade869bfdc4858c9dcc1af33323244d0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Mon, 2 Dec 2019 16:52:02 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=B5es=20em=20PDFs=20de=20Relat?= =?UTF-8?q?=C3=B3rios=20(#3039)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix #3036 * Fix #3037 * Apagar cód. não utilizado --- sapl/base/forms.py | 8 +- .../relatorio_materias_em_tramitacao.html | 98 +++++++------------ 2 files changed, 42 insertions(+), 64 deletions(-) diff --git a/sapl/base/forms.py b/sapl/base/forms.py index d0aa5ca11..3be1d29a7 100644 --- a/sapl/base/forms.py +++ b/sapl/base/forms.py @@ -1001,16 +1001,18 @@ class RelatorioPresencaSessaoFilterSet(django_filters.FilterSet): self.form.initial['exibir_ordem_dia'] = True self.filters['data_inicio'].label = 'Período (Inicial - Final)' + + self.form.fields['legislatura'].required = True tipo_sessao_ordinaria = self.filters['tipo'].queryset.filter(nome='Ordinária') if tipo_sessao_ordinaria: self.form.initial['tipo'] = tipo_sessao_ordinaria.first() - row1 = to_row([('data_inicio', 12)]) - row2 = to_row([('legislatura', 4), + row1 = to_row([('legislatura', 4), ('sessao_legislativa', 4), ('tipo', 4)]) - row3 = to_row([('exibir_ordem_dia', 12)]) + row2 = to_row([('exibir_ordem_dia', 12)]) + row3 = to_row([('data_inicio', 12)]) buttons = FormActions( *[ diff --git a/sapl/templates/relatorios/relatorio_materias_em_tramitacao.html b/sapl/templates/relatorios/relatorio_materias_em_tramitacao.html index 90fe8d702..a5fd21521 100644 --- a/sapl/templates/relatorios/relatorio_materias_em_tramitacao.html +++ b/sapl/templates/relatorios/relatorio_materias_em_tramitacao.html @@ -3,73 +3,49 @@ {% load common_tags %} {% load static %} - {% block content %}

Matérias em Tramitação

- PARÂMETROS DE PESQUISA:
Ano: {{ ano }}
Tipo de matéria: {{ tipo }}
Status atual: {{ tramitacao__status }}
Local atual: {{ tramitacao__unidade_tramitacao_destino }}


- - {% if object_list|length %} - - - - - - - - - - - {% for key, value in qtdes.items %} - - - + {% if object_list|length %} +
QUADRO GERAL
Tipo MatériaQuantidade
{{key.sigla}} - {{key}}{{value}}
+ + + - {% endfor %} - -
QUADRO GERAL
-
-
- - {% for materia in object_list %} -
- {% if not request.user.is_anonymous%} - Matéria: {{materia.tipo.descricao}} {{materia.numero}}/{{materia.ano}} -
- Local Atual:  {{materia.tramitacao_set.last.unidade_tramitacao_destino}} -
- Status:  {{materia.tramitacao_set.last.status}} -
- {% if d.protocolo %} - Protocolo: {{ d.protocolo}}
- {% endif %} - {% define d.tramitacaoadministrativo_set.last as tram %} - {% if tram.unidade_tramitacao_destino %} - Localização Atual:  {{tram.unidade_tramitacao_destino}} -
- Status: {{tram.status}} -
- {% endif %} - {% define d.documentoacessorioadministrativo_set.all as access %} - {% if access.exists %} - Documentos Acessórios: - - {{ access.count }} - -
- {% endif %} - {% if d.tramitacao and mail_service_configured %} - Acompanhar Documento - {% endif %} - {% endif %} -
- - {% endfor %} - {% else %} -

Nenhum documento encontrado com essas especificações

- {% endif %} + + Tipo Matéria + Quantidade + + + + {% for key, value in qtdes.items %} + + {{ key.sigla }} - {{ key }} + {{ value }} + + {% endfor %} + + +
+
+ {% for materia_em_tramitacao in object_list %} +
+ {% if not request.user.is_anonymous %} + Matéria: + {{ materia_em_tramitacao.materia.tipo.descricao }} {{ materia_em_tramitacao.materia.numero }}/{{ materia_em_tramitacao.materia.ano }} +
+ Local Atual:  {{ materia_em_tramitacao.materia.tramitacao_set.last.unidade_tramitacao_destino }} +
+ Status:  {{ materia_em_tramitacao.materia.tramitacao_set.last.status }} +
+ {% endif %} +
+ {% endfor %} + {% else %} +

Nenhum documento encontrado com essas especificações

+ {% endif %} {% endblock content %}