From a2fe7ecc2690c278192d57e1bb8ee815f4790b84 Mon Sep 17 00:00:00 2001 From: Gustavo274 <51173319+Gustavo274@users.noreply.github.com> Date: Thu, 3 Mar 2022 10:37:48 -0300 Subject: [PATCH] Atualizando campo assinatura na ata e pauta da sessao (#3513) * Atualizando campo assinautra na ata e pauta da sessao * Update sapl/sessao/views.py Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com> * Update sapl/sessao/views.py Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com> Co-authored-by: Edward <9326037+edwardoliveira@users.noreply.github.com> --- sapl/sessao/views.py | 14 ++++++++++++++ sapl/templates/relatorios/relatorio_ata.html | 16 ++++++++-------- .../relatorios/relatorio_pauta_sessao.html | 18 ++++++++++++++++++ 3 files changed, 40 insertions(+), 8 deletions(-) diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 2dd568a16..9762e7e9d 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -2076,6 +2076,19 @@ def get_assinaturas(sessao_plenaria): return context +def get_assinaturas_presidente(sessao_plenaria): + mesa_dia = get_mesa_diretora(sessao_plenaria)['mesa'] + + presidente_dia = [m['parlamentar'] for m in mesa_dia if m['cargo'].descricao == 'Presidente'] + presidente_dia = presidente_dia[0] if presidente_dia else '' + + context = {} + assinatura_presidente = [ + {'parlamentar': presidente_dia, 'cargo': "Presidente"}] + context.update({'assinatura_mesa': assinatura_presidente}) + + return context + def get_materias_ordem_do_dia(sessao_plenaria): materias_ordem = [] @@ -3718,6 +3731,7 @@ class PautaSessaoDetailView(DetailView): _(f'Encerramento: {encerramento} - {hora_fim}') ] }) + context.update(get_assinaturas_presidente(self.object)) # ===================================================================== # Matérias Expediente materias_expediente = [] diff --git a/sapl/templates/relatorios/relatorio_ata.html b/sapl/templates/relatorios/relatorio_ata.html index d4453b985..b6ebc76d7 100644 --- a/sapl/templates/relatorios/relatorio_ata.html +++ b/sapl/templates/relatorios/relatorio_ata.html @@ -30,14 +30,14 @@ {% if forloop.counter0|divisibleby:2 %} -
____________________
+
____________________

{{p.cargo}}: {{p.parlamentar.nome_completo}} / {% if p.parlamentar|filiacao_data_filter:object.data_inicio %} {{ p.parlamentar|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}

-


+

{% else %} -
____________________
+
____________________

{{p.cargo}}: {{p.parlamentar.nome_completo}} / {% if p.parlamentar|filiacao_data_filter:object.data_inicio %} {{ p.parlamentar|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}

-


+

@@ -48,15 +48,15 @@ {% if forloop.counter0|divisibleby:2 %} -
_____________________
+
_____________________

{{p.nome_completo}} / {% if p|filiacao_data_filter:object.data_inicio %} {{ p|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}

-


+

{% else %} -
_____________________
+
_____________________

{{p.nome_completo}} / {% if p|filiacao_data_filter:object.data_inicio %} {{ p|filiacao_data_filter:object.data_inicio }} {% else %} Sem partido {% endif %}

-


+

diff --git a/sapl/templates/relatorios/relatorio_pauta_sessao.html b/sapl/templates/relatorios/relatorio_pauta_sessao.html index 982594735..43968c905 100644 --- a/sapl/templates/relatorios/relatorio_pauta_sessao.html +++ b/sapl/templates/relatorios/relatorio_pauta_sessao.html @@ -66,4 +66,22 @@ {% else %} Não existem Matérias de Ordem do Dia para essa Sessão Plenária {% endif %} +
+ {% for n in assinatura_mesa %} + {% if n.parlamentar %} +
+

+ {% for p in assinatura_mesa %} +


+
+
___________________________________________
+ {{p.parlamentar.nome_completo}}
{{p.cargo}} +


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