Browse Source

Adiciona status pendente no filtro de convênios

pull/160/head 3.0.24
Sesostris Vieira 2 years ago
parent
commit
064d40e655
  1. 8
      sigi/apps/convenios/admin.py

8
sigi/apps/convenios/admin.py

@ -85,6 +85,7 @@ class ConvenioVigenteFilter(admin.filters.SimpleListFilter):
return ( return (
("vigentes", _("Vigentes")), ("vigentes", _("Vigentes")),
("vencidos", _("Vencidos")), ("vencidos", _("Vencidos")),
("pendentes", _("Pendentes")),
) )
def queryset(self, request, queryset): def queryset(self, request, queryset):
@ -97,6 +98,13 @@ class ConvenioVigenteFilter(admin.filters.SimpleListFilter):
return queryset.exclude(data_termino_vigencia=None).filter( return queryset.exclude(data_termino_vigencia=None).filter(
data_termino_vigencia__lt=timezone.localdate() data_termino_vigencia__lt=timezone.localdate()
) )
elif self.value() == "pendentes":
return queryset.filter(
data_retorno_assinatura=None,
data_devolucao_sem_assinatura=None,
data_retorno_sem_assinatura=None,
)
return queryset
@admin.register(Projeto) @admin.register(Projeto)

Loading…
Cancel
Save