From 37f2071fe3675976a96e098a3afd11f92f641c8f Mon Sep 17 00:00:00 2001 From: Lude Ribeiro Date: Fri, 13 Aug 2021 09:18:37 -0300 Subject: [PATCH] Reordenando os contatos pela ultDataAlteracao --- sigi/apps/casas/admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sigi/apps/casas/admin.py b/sigi/apps/casas/admin.py index c09d079..19d5ebb 100644 --- a/sigi/apps/casas/admin.py +++ b/sigi/apps/casas/admin.py @@ -77,7 +77,9 @@ class FuncionariosInline(admin.StackedInline): def get_queryset(self, request): return (self.model.objects.exclude( - cargo='Presidente').exclude(desativado=True) + cargo='Presidente').exclude(desativado=True).order_by('-ult_alteracao') + .extra(select={'ult_null': 'ult_alteracao is null'}).extra(order_by=['ult_null']) + # 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 )