From a60bc99256615285a6ecb8b6d63b1415b2638593 Mon Sep 17 00:00:00 2001 From: AlGouvea Date: Fri, 8 Oct 2021 11:33:41 -0300 Subject: [PATCH] =?UTF-8?q?Adi=C3=A7=C3=A3o=20do=20identificador=20do=20pr?= =?UTF-8?q?esidente=20no=20painel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/painel/views.py | 12 ++++++++++-- sapl/templates/painel/index.html | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/sapl/painel/views.py b/sapl/painel/views.py index 38ef8f719..e248261ab 100644 --- a/sapl/painel/views.py +++ b/sapl/painel/views.py @@ -22,7 +22,7 @@ from sapl.parlamentares.models import Legislatura, Parlamentar, Votante from sapl.sessao.models import (ExpedienteMateria, OradorExpediente, OrdemDia, PresencaOrdemDia, RegistroVotacao, SessaoPlenaria, SessaoPlenariaPresenca, - VotoParlamentar, RegistroLeitura) + VotoParlamentar, RegistroLeitura, IntegranteMesa) from sapl.utils import filiacao_data, get_client_ip, sort_lista_chave from .models import Cronometro @@ -446,6 +446,9 @@ def get_presentes(pk, response, materia): oradores = OradorExpediente.objects.filter( sessao_plenaria_id=pk).order_by('numero_ordem') + presidente = IntegranteMesa.objects.filter( + sessao_plenaria=sessao).order_by('cargo_id').first() + oradores_list = [] for o in oradores: @@ -462,6 +465,10 @@ def get_presentes(pk, response, materia): mandatos = p.parlamentar.mandato_set.filter(legislatura=legislatura) if p.parlamentar.ativo and mandatos: + if presidente.parlamentar_id == p.parlamentar.id: + presidenteCheck = True + else: + presidenteCheck = False filiacao = filiacao_data(p.parlamentar, data_sessao, data_sessao) if not filiacao: partido = 'Sem Registro' @@ -473,7 +480,8 @@ def get_presentes(pk, response, materia): 'parlamentar_id': p.parlamentar.id, 'nome': p.parlamentar.nome_parlamentar, 'partido': partido, - 'voto': '' + 'voto': '', + 'presidente': presidenteCheck }) elif not p.parlamentar.ativo or not mandatos: diff --git a/sapl/templates/painel/index.html b/sapl/templates/painel/index.html index 1156cb329..6ebd41132 100644 --- a/sapl/templates/painel/index.html +++ b/sapl/templates/painel/index.html @@ -74,7 +74,7 @@ - [[p.nome]] + [[p.nome]] - P [[p.partido]]