Browse Source

Mais casos de parlamentar sem partido

pull/1138/head
Edward Ribeiro 8 years ago
parent
commit
23045c877e
  1. 32
      sapl/relatorios/views.py

32
sapl/relatorios/views.py

@ -494,10 +494,12 @@ def get_sessao_plenaria(sessao, casa):
dic_mesa = {} dic_mesa = {}
dic_mesa['nom_parlamentar'] = parlamentar.nome_parlamentar dic_mesa['nom_parlamentar'] = parlamentar.nome_parlamentar
partido_sigla = Filiacao.objects.filter( partido_sigla = Filiacao.objects.filter(
parlamentar=parlamentar).first().partido.sigla parlamentar=parlamentar).first()
if not partido_sigla: if not partido_sigla:
partido_sigla = '' sigla = ''
dic_mesa['sgl_partido'] = partido_sigla else:
sigla = partido_sigla.partido.sigla
dic_mesa['sgl_partido'] = sigla
dic_mesa['des_cargo'] = cargo.descricao dic_mesa['des_cargo'] = cargo.descricao
lst_mesa.append(dic_mesa) lst_mesa.append(dic_mesa)
@ -635,10 +637,12 @@ def get_sessao_plenaria(sessao, casa):
dic_oradores_expediente["nom_parlamentar"] = ( dic_oradores_expediente["nom_parlamentar"] = (
parlamentar.nome_parlamentar) parlamentar.nome_parlamentar)
partido_sigla = Filiacao.objects.filter( partido_sigla = Filiacao.objects.filter(
parlamentar=parlamentar).first().partido.sigla parlamentar=parlamentar).first()
if not partido_sigla: if not partido_sigla:
partido_sigla = '' sigla = ''
dic_oradores_expediente['sgl_partido'] = partido_sigla else:
sigla = partido_sigla.partido.sigla
dic_oradores_expediente['sgl_partido'] = sigla
lst_oradores_expediente.append(dic_oradores_expediente) lst_oradores_expediente.append(dic_oradores_expediente)
# Lista presença na ordem do dia # Lista presença na ordem do dia
@ -651,10 +655,12 @@ def get_sessao_plenaria(sessao, casa):
dic_presenca_ordem_dia['nom_parlamentar'] = ( dic_presenca_ordem_dia['nom_parlamentar'] = (
parlamentar.nome_parlamentar) parlamentar.nome_parlamentar)
partido_sigla = Filiacao.objects.filter( partido_sigla = Filiacao.objects.filter(
parlamentar=parlamentar).first().partido.sigla parlamentar=parlamentar).first()
if not partido_sigla: if not partido_sigla:
partido_sigla = '' sigla = ''
dic_presenca_ordem_dia['sgl_partido'] = partido_sigla else:
sigla = partido_sigla.partido.sigla
dic_presenca_ordem_dia['sgl_partido'] = sigla
lst_presenca_ordem_dia.append(dic_presenca_ordem_dia) lst_presenca_ordem_dia.append(dic_presenca_ordem_dia)
# Lista das matérias da Ordem do Dia, incluindo o resultado das votacoes # Lista das matérias da Ordem do Dia, incluindo o resultado das votacoes
@ -746,10 +752,12 @@ def get_sessao_plenaria(sessao, casa):
dic_oradores["num_ordem"] = orador.numero_ordem dic_oradores["num_ordem"] = orador.numero_ordem
dic_oradores["nom_parlamentar"] = parlamentar.nome_parlamentar dic_oradores["nom_parlamentar"] = parlamentar.nome_parlamentar
partido_sigla = Filiacao.objects.filter( partido_sigla = Filiacao.objects.filter(
parlamentar=parlamentar).first().partido.sigla parlamentar=parlamentar).first()
if not partido_sigla: if not partido_sigla:
partido_sigla = '' sigla = ''
dic_oradores['sgl_partido'] = partido_sigla else:
sigla = partido_sigla.partido.sigla
dic_oradores['sgl_partido'] = sigla
lst_oradores.append(dic_oradores) lst_oradores.append(dic_oradores)
return (inf_basicas_dic, return (inf_basicas_dic,

Loading…
Cancel
Save