Browse Source

Add get_parlamentares to OrdemDia e VotacaoNominal

pull/7/head
Edward Ribeiro 9 years ago
parent
commit
f0a7ceed76
  1. 35
      sessao/views.py

35
sessao/views.py

@ -195,18 +195,13 @@ class PresencaOrdemDiaView(FormMixin, sessao_crud.CrudDetailView):
sessao_plenaria_id=self.object.id
)
presentes = []
for p in presencas:
presentes.append(p.parlamentar.id)
presentes = [p.parlamentar for p in presencas]
for parlamentar in Parlamentar.objects.all():
if parlamentar.ativo:
try:
presentes.index(parlamentar.id)
except ValueError:
yield (parlamentar, False)
else:
yield (parlamentar, True)
for parlamentar in Parlamentar.objects.filter(ativo=True):
if parlamentar in presentes:
yield (parlamentar, True)
else:
yield (parlamentar, False)
class ListMateriaOrdemDiaView(sessao_crud.CrudDetailView):
@ -1236,19 +1231,13 @@ class VotacaoNomimalView(FormMixin, sessao_crud.CrudDetailView):
sessao_plen_id=self.object.id
)
presentes = []
for p in presencas:
presentes.append(p.parlamentar.id)
for parlamentar in Parlamentar.objects.all():
if parlamentar.ativo:
try:
presentes.index(parlamentar.id)
except ValueError:
pass
else:
yield parlamentar
presentes = [p.parlamentar for p in presencas]
for parlamentar in Parlamentar.objects.filter(ativo=True):
if parlamentar in presentes:
yield (parlamentar, True)
else:
yield (parlamentar, False)
class VotacaoSecretaView(FormMixin, sessao_crud.CrudDetailView):
template_name = 'sessao/votacao/secreta.html'

Loading…
Cancel
Save