Browse Source

Ordena listagem pela data de envio

pull/440/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
9c2beab4dd
  1. 2
      materia/views.py
  2. 4
      parlamentares/views.py

2
materia/views.py

@ -80,6 +80,8 @@ class ProposicaoCrud(Crud):
return 'ProposicaoCreate' return 'ProposicaoCreate'
class ListView(crud.base.CrudListView): class ListView(crud.base.CrudListView):
ordering = ['-data_envio', 'descricao']
def get_rows(self, object_list): def get_rows(self, object_list):
for obj in object_list: for obj in object_list:

4
parlamentares/views.py

@ -88,8 +88,8 @@ class ParlamentarCrud(Crud):
def get_rows(self, object_list): def get_rows(self, object_list):
parlamentares = [] parlamentares = []
for m in object_list: for m in object_list:
ultima_filiacao = m.parlamentar.filiacao_set.\ ultima_filiacao = m.parlamentar.filiacao_set.order_by(
order_by('-data').first() '-data').first()
if ultima_filiacao and not ultima_filiacao.data_desfiliacao: if ultima_filiacao and not ultima_filiacao.data_desfiliacao:
partido = ultima_filiacao.partido.sigla partido = ultima_filiacao.partido.sigla
else: else:

Loading…
Cancel
Save