Browse Source

HOT-FIX: ordena por nome_parlamentar ao invés de nome completo

pull/1886/head
Edward Ribeiro 7 years ago
parent
commit
15804a73c9
  1. 3
      sapl/sessao/views.py

3
sapl/sessao/views.py

@ -982,6 +982,7 @@ class MesaView(FormMixin, DetailView):
cargos = CargoMesa.objects.all()
cargos_vagos = list(set(cargos) - set(cargos_ocupados))
# FIX-ME: tem formas melhores de fazer isso, poupando linhas.
parlamentares = Legislatura.objects.first().mandato_set.all()
parlamentares_ocupados = [m.parlamentar for m in mesa]
parlamentares_vagos = list(
@ -989,7 +990,7 @@ class MesaView(FormMixin, DetailView):
[p.parlamentar for p in parlamentares]) - set(
parlamentares_ocupados))
org_parlamentares_vagos = sorted(parlamentares_vagos, key=lambda x: x.nome_completo)
org_parlamentares_vagos = sorted(parlamentares_vagos, key=lambda x: x.nome_parlamentar)
org_parlamentares_vagos = [p for p in org_parlamentares_vagos if p.ativo]
# Se todos os cargos estiverem ocupados, a listagem de parlamentares
# deve ser renderizada vazia

Loading…
Cancel
Save