Browse Source

Reordena a lista de parlamentares #1502

pull/1509/head
João Pedro Sconetto 8 years ago
parent
commit
fd277cb515
  1. 12
      sapl/painel/views.py

12
sapl/painel/views.py

@ -8,6 +8,7 @@ from django.http import HttpResponse, JsonResponse
from django.http.response import Http404, HttpResponseRedirect from django.http.response import Http404, HttpResponseRedirect
from django.shortcuts import render from django.shortcuts import render
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from operator import itemgetter
from sapl.crud.base import Crud from sapl.crud.base import Crud
from sapl.painel.apps import AppConfig from sapl.painel.apps import AppConfig
@ -257,13 +258,18 @@ def get_materia_aberta(pk):
sessao_plenaria_id=pk, votacao_aberta=True).last() sessao_plenaria_id=pk, votacao_aberta=True).last()
def sort_nome_parlamentar(lista):
lista_ordenada = sorted(lista, key=itemgetter('nome'))
return lista_ordenada
def get_presentes(pk, response, materia): def get_presentes(pk, response, materia):
if type(materia) == OrdemDia: if type(materia) == OrdemDia:
presentes = PresencaOrdemDia.objects.filter( presentes = PresencaOrdemDia.objects.filter(
sessao_plenaria_id=pk).order_by('parlamentar') sessao_plenaria_id=pk)
elif type(materia) == ExpedienteMateria: elif type(materia) == ExpedienteMateria:
presentes = SessaoPlenariaPresenca.objects.filter( presentes = SessaoPlenariaPresenca.objects.filter(
sessao_plenaria_id=pk).order_by('parlamentar') sessao_plenaria_id=pk)
num_presentes = len(presentes) num_presentes = len(presentes)
data_sessao = materia.sessao_plenaria.data_inicio data_sessao = materia.sessao_plenaria.data_inicio
@ -292,6 +298,8 @@ def get_presentes(pk, response, materia):
elif materia.tipo_votacao == 3: elif materia.tipo_votacao == 3:
tipo_votacao = 'Secreta' tipo_votacao = 'Secreta'
presentes_list = sort_nome_parlamentar(presentes_list)
response.update({ response.update({
'presentes': presentes_list, 'presentes': presentes_list,
'num_presentes': num_presentes, 'num_presentes': num_presentes,

Loading…
Cancel
Save