|
|
@ -2085,10 +2085,9 @@ class MateriaAnexadaEmLoteView(PermissionRequiredMixin, FilterView): |
|
|
qr = self.request.GET.copy() |
|
|
qr = self.request.GET.copy() |
|
|
context['object_list'] = context['object_list'].order_by( |
|
|
context['object_list'] = context['object_list'].order_by( |
|
|
'ano', 'numero') |
|
|
'ano', 'numero') |
|
|
not_list = [self.kwargs['pk']] |
|
|
|
|
|
principal = MateriaLegislativa.objects.get(pk=self.kwargs['pk']) |
|
|
principal = MateriaLegislativa.objects.get(pk=self.kwargs['pk']) |
|
|
for m in principal.materia_principal_set.all(): |
|
|
not_list = [self.kwargs['pk']] + \ |
|
|
not_list.append(m.materia_anexada.id) |
|
|
[m for m in principal.materia_principal_set.all().values_list('materia_anexada_id', flat=True)] |
|
|
context['object_list'] = context['object_list'].exclude(pk__in=not_list) |
|
|
context['object_list'] = context['object_list'].exclude(pk__in=not_list) |
|
|
context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' |
|
|
context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' |
|
|
|
|
|
|
|
|
|