Browse Source

fix rebase

pull/2895/head
ricardocanela 6 years ago
parent
commit
6b0676abe1
  1. 10
      sapl/base/forms.py
  2. 103
      sapl/base/views.py

10
sapl/base/forms.py

@ -823,8 +823,6 @@ def ultimo_ano_com_norma():
class RelatorioNormasMesFilterSet(django_filters.FilterSet): class RelatorioNormasMesFilterSet(django_filters.FilterSet):
o = AnoNumeroOrderingFilter(help_text='')
ano = django_filters.ChoiceFilter(required=True, ano = django_filters.ChoiceFilter(required=True,
label='Ano da Norma', label='Ano da Norma',
choices=choice_anos_com_normas, choices=choice_anos_com_normas,
@ -873,8 +871,6 @@ class RelatorioNormasMesFilterSet(django_filters.FilterSet):
class EstatisticasAcessoNormasForm(Form): class EstatisticasAcessoNormasForm(Form):
o = AnoNumeroOrderingFilter(help_text='')
ano = forms.ChoiceField(required=True, ano = forms.ChoiceField(required=True,
label='Ano de acesso', label='Ano de acesso',
choices=RANGE_ANOS, choices=RANGE_ANOS,
@ -919,8 +915,6 @@ class EstatisticasAcessoNormasForm(Form):
class RelatorioNormasVigenciaFilterSet(django_filters.FilterSet): class RelatorioNormasVigenciaFilterSet(django_filters.FilterSet):
o = AnoNumeroOrderingFilter(help_text='')
ano = django_filters.ChoiceFilter(required=True, ano = django_filters.ChoiceFilter(required=True,
label='Ano da Norma', label='Ano da Norma',
choices=choice_anos_com_normas, choices=choice_anos_com_normas,
@ -1184,8 +1178,6 @@ class RelatorioReuniaoFilterSet(django_filters.FilterSet):
class RelatorioAudienciaFilterSet(django_filters.FilterSet): class RelatorioAudienciaFilterSet(django_filters.FilterSet):
o = AnoNumeroOrderingFilter(help_text='')
@property @property
def qs(self): def qs(self):
parent = super(RelatorioAudienciaFilterSet, self).qs parent = super(RelatorioAudienciaFilterSet, self).qs
@ -1682,8 +1674,6 @@ class PartidoForm(FileFieldCheckMixin, ModelForm):
class RelatorioHistoricoTramitacaoAdmFilterSet(django_filters.FilterSet): class RelatorioHistoricoTramitacaoAdmFilterSet(django_filters.FilterSet):
o = AnoNumeroOrderingFilter(help_text='')
@property @property
def qs(self): def qs(self):
parent = super(RelatorioHistoricoTramitacaoAdmFilterSet, self).qs parent = super(RelatorioHistoricoTramitacaoAdmFilterSet, self).qs

103
sapl/base/views.py

@ -767,32 +767,9 @@ class RelatorioAudienciaView(FilterView):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
super(RelatorioAudienciaView, self).get(request) 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) 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)
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())
if is_relatorio: if is_relatorio:
return relatorio_audiencia(request, context) return relatorio_audiencia(request, context)
@ -1062,32 +1039,9 @@ class RelatorioNormasPublicadasMesView(FilterView):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
super(RelatorioNormasPublicadasMesView, self).get(request) 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) 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)
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())
if is_relatorio: if is_relatorio:
return relatorio_normas_mes(request, context) return relatorio_normas_mes(request, context)
@ -1126,32 +1080,9 @@ class RelatorioNormasVigenciaView(FilterView):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
super(RelatorioNormasVigenciaView, self).get(request) 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) 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)
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())
if is_relatorio: if is_relatorio:
return relatorio_normas_vigencia(request, context) return relatorio_normas_vigencia(request, context)
@ -2337,33 +2268,9 @@ class RelatorioNormasPorAutorView(FilterView):
return context return context
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
super(RelatorioNormasPorAutorView, self).get(request) super(RelatorioHistoricoTramitacaoAdmView, 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) 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)
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())
if is_relatorio: if is_relatorio:
return relatorio_historico_tramitacao_adm(request, context) return relatorio_historico_tramitacao_adm(request, context)

Loading…
Cancel
Save