From 6b0676abe129a95f57151e5ba240e80adc3f7523 Mon Sep 17 00:00:00 2001 From: ricardocanela Date: Wed, 28 Aug 2019 10:26:56 -0300 Subject: [PATCH] fix rebase --- sapl/base/forms.py | 10 ----- sapl/base/views.py | 103 +++------------------------------------------ 2 files changed, 5 insertions(+), 108 deletions(-) diff --git a/sapl/base/forms.py b/sapl/base/forms.py index 993604e3b..33e1a3a89 100644 --- a/sapl/base/forms.py +++ b/sapl/base/forms.py @@ -823,8 +823,6 @@ def ultimo_ano_com_norma(): class RelatorioNormasMesFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - ano = django_filters.ChoiceFilter(required=True, label='Ano da Norma', choices=choice_anos_com_normas, @@ -873,8 +871,6 @@ class RelatorioNormasMesFilterSet(django_filters.FilterSet): class EstatisticasAcessoNormasForm(Form): - o = AnoNumeroOrderingFilter(help_text='') - ano = forms.ChoiceField(required=True, label='Ano de acesso', choices=RANGE_ANOS, @@ -919,8 +915,6 @@ class EstatisticasAcessoNormasForm(Form): class RelatorioNormasVigenciaFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - ano = django_filters.ChoiceFilter(required=True, label='Ano da Norma', choices=choice_anos_com_normas, @@ -1184,8 +1178,6 @@ class RelatorioReuniaoFilterSet(django_filters.FilterSet): class RelatorioAudienciaFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - @property def qs(self): parent = super(RelatorioAudienciaFilterSet, self).qs @@ -1682,8 +1674,6 @@ class PartidoForm(FileFieldCheckMixin, ModelForm): class RelatorioHistoricoTramitacaoAdmFilterSet(django_filters.FilterSet): - o = AnoNumeroOrderingFilter(help_text='') - @property def qs(self): parent = super(RelatorioHistoricoTramitacaoAdmFilterSet, self).qs diff --git a/sapl/base/views.py b/sapl/base/views.py index a84ae3c59..5bde04c95 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -767,32 +767,9 @@ class RelatorioAudienciaView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioAudienciaView, 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_audiencia(request, context) @@ -1062,32 +1039,9 @@ class RelatorioNormasPublicadasMesView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioNormasPublicadasMesView, 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_normas_mes(request, context) @@ -1126,32 +1080,9 @@ class RelatorioNormasVigenciaView(FilterView): def get(self, request, *args, **kwargs): super(RelatorioNormasVigenciaView, 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_normas_vigencia(request, context) @@ -2337,33 +2268,9 @@ class RelatorioNormasPorAutorView(FilterView): return context def get(self, request, *args, **kwargs): - super(RelatorioNormasPorAutorView, 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() - + super(RelatorioHistoricoTramitacaoAdmView, self).get(request) 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_adm(request, context)