Vinícius Cantuária
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
11 additions and
15 deletions
-
sapl/relatorios/views.py
|
|
@ -532,20 +532,16 @@ def get_sessao_plenaria(sessao, casa): |
|
|
|
|
|
|
|
# Lista da composicao da mesa diretora |
|
|
|
lst_mesa = [] |
|
|
|
for composicao in IntegranteMesa.objects.filter(sessao_plenaria=sessao): |
|
|
|
for parlamentar in Parlamentar.objects.filter( |
|
|
|
id=composicao.parlamentar.id): |
|
|
|
for cargo in CargoMesa.objects.filter(id=composicao.cargo.id): |
|
|
|
dic_mesa = {} |
|
|
|
dic_mesa['nom_parlamentar'] = parlamentar.nome_parlamentar |
|
|
|
partido_sigla = Filiacao.objects.filter( |
|
|
|
parlamentar=parlamentar).first() |
|
|
|
if not partido_sigla: |
|
|
|
sigla = '' |
|
|
|
else: |
|
|
|
sigla = partido_sigla.partido.sigla |
|
|
|
dic_mesa['sgl_partido'] = sigla |
|
|
|
dic_mesa['des_cargo'] = cargo.descricao |
|
|
|
for composicao in IntegranteMesa.objects.select_related('parlamentar', 'cargo')\ |
|
|
|
.filter(sessao_plenaria=sessao)\ |
|
|
|
.order_by('cargo_id'): |
|
|
|
partido_sigla = Filiacao.objects.filter(parlamentar=composicao.parlamentar).first() |
|
|
|
sigla = '' if not partido_sigla else partido_sigla.partido.sigla |
|
|
|
dic_mesa = { |
|
|
|
'nom_parlamentar': composicao.parlamentar.nome_parlamentar, |
|
|
|
'sgl_partido': sigla, |
|
|
|
'des_cargo': composicao.cargo.descricao |
|
|
|
} |
|
|
|
lst_mesa.append(dic_mesa) |
|
|
|
|
|
|
|
# Lista de presença na sessão |
|
|
|