diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 1456738ae..ce3703649 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -2076,6 +2076,20 @@ def get_assinaturas(sessao_plenaria): return context +def get_assinaturas_presidente(sessao_plenaria): + mesa_dia = get_mesa_diretora(sessao_plenaria)['mesa'] + + presidente_dia = [next(iter( + [m['parlamentar'] for m in mesa_dia if m['cargo'].descricao == 'Presidente']), + '')] + + context = {} + assinatura_presidente = [ + {'parlamentar': presidente_dia[0], 'cargo': "Presidente"}] + context.update({'assinatura_mesa': assinatura_presidente}) + + return context + def get_materias_ordem_do_dia(sessao_plenaria): materias_ordem = [] @@ -3716,6 +3730,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 %}