|
|
|
@ -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) |
|
|
|
|