diff --git a/sapl/base/forms.py b/sapl/base/forms.py index 68d4f6d06..993604e3b 100644 --- a/sapl/base/forms.py +++ b/sapl/base/forms.py @@ -771,8 +771,6 @@ class RelatorioDocumentosAcessoriosFilterSet(django_filters.FilterSet): class RelatorioAtasFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - class Meta(FilterOverridesMetaMixin): model = SessaoPlenaria fields = ['data_inicio'] @@ -1032,8 +1030,6 @@ class RelatorioPresencaSessaoFilterSet(django_filters.FilterSet): class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - @property def qs(self): parent = super(RelatorioHistoricoTramitacaoFilterSet, self).qs @@ -1088,8 +1084,6 @@ class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet): class RelatorioDataFimPrazoTramitacaoFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - @property def qs(self): parent = super(RelatorioDataFimPrazoTramitacaoFilterSet, self).qs @@ -1144,8 +1138,6 @@ class RelatorioDataFimPrazoTramitacaoFilterSet(django_filters.FilterSet): class RelatorioReuniaoFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - @property def qs(self): parent = super(RelatorioReuniaoFilterSet, self).qs diff --git a/sapl/base/views.py b/sapl/base/views.py index ba22db07f..a84ae3c59 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -381,32 +381,9 @@ class RelatorioAtasView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioAtasView, self).get(request) - # Se a pesquisa estiver quebrando com a paginação - # Olhe esta função abaixo - # Provavelmente você criou um novo campo no Form/FilterSet - # Então a ordem da URL está diferente - data = self.filterset.data - if data and data.get('tipo') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) - if url.startswith("&page"): - ponto_comeco = url.find('tipo=') - 1 - url = url[ponto_comeco:] - else: - url = '' - self.filterset.form.fields['o'].label = _('Ordenação') - # é usada essa verificação anônima para quando os documentos administrativos - # estão no modo ostensivo, mas podem existir documentos administrativos - # restritos - length = self.object_list.count() is_relatorio = request.GET.get('relatorio', None) - self.paginate_by = None if is_relatorio else self.paginate_by - context = self.get_context_data(filter=self.filterset, - filter_url=url, - numero_res=length - ) - context['show_results'] = show_results_filter_set( - self.request.GET.copy()) + context = self.get_context_data(filter=self.filterset) if is_relatorio: return relatorio_atas(request, context) @@ -642,32 +619,9 @@ class RelatorioHistoricoTramitacaoView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioHistoricoTramitacaoView, self).get(request) - # Se a pesquisa estiver quebrando com a paginação - # Olhe esta função abaixo - # Provavelmente você criou um novo campo no Form/FilterSet - # Então a ordem da URL está diferente - data = self.filterset.data - if data and data.get('tipo') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) - if url.startswith("&page"): - ponto_comeco = url.find('tipo=') - 1 - url = url[ponto_comeco:] - else: - url = '' - self.filterset.form.fields['o'].label = _('Ordenação') - # é usada essa verificação anônima para quando os documentos administrativos - # estão no modo ostensivo, mas podem existir documentos administrativos - # restritos - length = self.object_list.count() is_relatorio = request.GET.get('relatorio', None) - self.paginate_by = None if is_relatorio else self.paginate_by - context = self.get_context_data(filter=self.filterset, - filter_url=url, - numero_res=length - ) - context['show_results'] = show_results_filter_set( - self.request.GET.copy()) + context = self.get_context_data(filter=self.filterset) if is_relatorio: return relatorio_historico_tramitacao(request, context) @@ -725,32 +679,9 @@ class RelatorioDataFimPrazoTramitacaoView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioDataFimPrazoTramitacaoView, self).get(request) - # Se a pesquisa estiver quebrando com a paginação - # Olhe esta função abaixo - # Provavelmente você criou um novo campo no Form/FilterSet - # Então a ordem da URL está diferente - data = self.filterset.data - if data and data.get('tipo') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) - if url.startswith("&page"): - ponto_comeco = url.find('tipo=') - 1 - url = url[ponto_comeco:] - else: - url = '' - self.filterset.form.fields['o'].label = _('Ordenação') - # é usada essa verificação anônima para quando os documentos administrativos - # estão no modo ostensivo, mas podem existir documentos administrativos - # restritos - length = self.object_list.count() is_relatorio = request.GET.get('relatorio', None) - self.paginate_by = None if is_relatorio else self.paginate_by - context = self.get_context_data(filter=self.filterset, - filter_url=url, - numero_res=length - ) - context['show_results'] = show_results_filter_set( - self.request.GET.copy()) + context = self.get_context_data(filter=self.filterset) if is_relatorio: return relatorio_fim_prazo_tramitacao(request, context) @@ -793,32 +724,9 @@ class RelatorioReuniaoView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioReuniaoView, self).get(request) - # Se a pesquisa estiver quebrando com a paginação - # Olhe esta função abaixo - # Provavelmente você criou um novo campo no Form/FilterSet - # Então a ordem da URL está diferente - data = self.filterset.data - if data and data.get('tipo') is not None: - url = "&" + str(self.request.environ['QUERY_STRING']) - if url.startswith("&page"): - ponto_comeco = url.find('tipo=') - 1 - url = url[ponto_comeco:] - else: - url = '' - self.filterset.form.fields['o'].label = _('Ordenação') - # é usada essa verificação anônima para quando os documentos administrativos - # estão no modo ostensivo, mas podem existir documentos administrativos - # restritos - length = self.object_list.count() is_relatorio = request.GET.get('relatorio', None) - self.paginate_by = None if is_relatorio else self.paginate_by - context = self.get_context_data(filter=self.filterset, - filter_url=url, - numero_res=length - ) - context['show_results'] = show_results_filter_set( - self.request.GET.copy()) + context = self.get_context_data(filter=self.filterset) if is_relatorio: return relatorio_reuniao(request, context)