|
|
|
@ -1080,6 +1080,7 @@ class TramitacaoCrud(MasterDetailCrud): |
|
|
|
ultima_tramitacao = Tramitacao.objects.filter( |
|
|
|
materia_id=self.kwargs['pk']).order_by( |
|
|
|
'-data_tramitacao', |
|
|
|
'-timestamp', |
|
|
|
'-id').first() |
|
|
|
|
|
|
|
if ultima_tramitacao: |
|
|
|
@ -1150,6 +1151,7 @@ class TramitacaoCrud(MasterDetailCrud): |
|
|
|
qs = super(MasterDetailCrud.ListView, self).get_queryset() |
|
|
|
kwargs = {self.crud.parent_field: self.kwargs['pk']} |
|
|
|
return qs.filter(**kwargs).order_by('-data_tramitacao', |
|
|
|
'-timestamp', |
|
|
|
'-id') |
|
|
|
|
|
|
|
class DeleteView(MasterDetailCrud.DeleteView): |
|
|
|
@ -1162,6 +1164,7 @@ class TramitacaoCrud(MasterDetailCrud): |
|
|
|
|
|
|
|
ultima_tramitacao = materia.tramitacao_set.order_by( |
|
|
|
'-data_tramitacao', |
|
|
|
'-timestamp', |
|
|
|
'-id').first() |
|
|
|
|
|
|
|
if tramitacao.pk != ultima_tramitacao.pk: |
|
|
|
|