Browse Source

Concluindo a ordenação dos presidentes por ult_alteracao

local_sigi
Lude Ribeiro 3 years ago
parent
commit
d634aeb55f
  1. 6
      sigi/apps/casas/admin.py

6
sigi/apps/casas/admin.py

@ -50,6 +50,12 @@ class PresidenteInline(admin.StackedInline):
extra = 1 extra = 1
max_num = 1 max_num = 1
verbose_name_plural = _(u'Presidente') verbose_name_plural = _(u'Presidente')
def get_queryset(self, request):
return (self.model.objects.exclude(desativado=True)
.extra(select={'ult_null': 'ult_alteracao is null'})
.order_by('ult_null', '-ult_alteracao')
# A função extra foi usada para quando existir um registro com o campo igual a null não aparecer na frente dos mais novos
)
class FuncionariosInline(admin.StackedInline): class FuncionariosInline(admin.StackedInline):

Loading…
Cancel
Save