Browse Source

Merge pull request #403 from interlegis/397-apresentar-filiacao-partidaria-atual

Fix #397 - Apresentar Filiação Partidária Atual
pull/408/head
Edward 9 years ago
parent
commit
b93ca8bd7b
  1. 2
      parlamentares/models.py
  2. 6
      parlamentares/views.py

2
parlamentares/models.py

@ -306,6 +306,8 @@ class Filiacao(models.Model):
class Meta:
verbose_name = _('Filiação')
verbose_name_plural = _('Filiações')
# A ordenação descrescente por data é importante para listagem de
# parlamentares e tela de Filiações do Parlamentar
ordering = ('parlamentar', '-data', '-data_desfiliacao')
def __str__(self):

6
parlamentares/views.py

@ -79,9 +79,9 @@ class ParlamentarCrud(Crud):
def get_rows(self, object_list):
parlamentares = []
for m in object_list:
if m.parlamentar.filiacao_set.last():
partido = ', '.join(str(p) for p in m.get_partidos())
ultima_filiacao = m.parlamentar.filiacao_set.last()
if ultima_filiacao:
partido = ultima_filiacao.partido.sigla
else:
partido = _('Sem Registro')

Loading…
Cancel
Save