Browse Source

Adiciona ordenação de Mesa Diretora em relatório pdf (#3146)

pull/3150/head
Vinícius Cantuária 5 years ago
committed by GitHub
parent
commit
ac4409cabf
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 26
      sapl/relatorios/views.py

26
sapl/relatorios/views.py

@ -532,21 +532,17 @@ def get_sessao_plenaria(sessao, casa):
# Lista da composicao da mesa diretora # Lista da composicao da mesa diretora
lst_mesa = [] lst_mesa = []
for composicao in IntegranteMesa.objects.filter(sessao_plenaria=sessao): for composicao in IntegranteMesa.objects.select_related('parlamentar', 'cargo')\
for parlamentar in Parlamentar.objects.filter( .filter(sessao_plenaria=sessao)\
id=composicao.parlamentar.id): .order_by('cargo_id'):
for cargo in CargoMesa.objects.filter(id=composicao.cargo.id): partido_sigla = Filiacao.objects.filter(parlamentar=composicao.parlamentar).first()
dic_mesa = {} sigla = '' if not partido_sigla else partido_sigla.partido.sigla
dic_mesa['nom_parlamentar'] = parlamentar.nome_parlamentar dic_mesa = {
partido_sigla = Filiacao.objects.filter( 'nom_parlamentar': composicao.parlamentar.nome_parlamentar,
parlamentar=parlamentar).first() 'sgl_partido': sigla,
if not partido_sigla: 'des_cargo': composicao.cargo.descricao
sigla = '' }
else: lst_mesa.append(dic_mesa)
sigla = partido_sigla.partido.sigla
dic_mesa['sgl_partido'] = sigla
dic_mesa['des_cargo'] = cargo.descricao
lst_mesa.append(dic_mesa)
# Lista de presença na sessão # Lista de presença na sessão
lst_presenca_sessao = [] lst_presenca_sessao = []

Loading…
Cancel
Save