From 0e6f0aff043f6ba33d09b1d0f2e4b668d1290fe5 Mon Sep 17 00:00:00 2001 From: Lude Ribeiro Date: Fri, 27 Aug 2021 09:17:56 -0300 Subject: [PATCH] Ordenando corretamente os Contatos --- sigi/apps/casas/admin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sigi/apps/casas/admin.py b/sigi/apps/casas/admin.py index 7f542dc..d448df0 100644 --- a/sigi/apps/casas/admin.py +++ b/sigi/apps/casas/admin.py @@ -76,9 +76,9 @@ class FuncionariosInline(admin.StackedInline): inlines = (TelefonesInline,) def get_queryset(self, request): - return (self.model.objects.exclude( - cargo='Presidente').exclude(desativado=True).order_by('-ult_alteracao') - .extra(select={'ult_null': 'ult_alteracao is null'}).extra(order_by=['ult_null']) + return (self.model.objects.exclude(cargo='Presidente') + .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 )