Browse Source

fix: força periodo de busca no relatorio audit log (#3639)

Co-authored-by: joao <joao@mezzoplanejamento.com.br>
pull/3645/head
joaohortsenado 2 years ago
committed by GitHub
parent
commit
5e7da2348b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      sapl/base/views.py

16
sapl/base/views.py

@ -43,12 +43,12 @@ from sapl.base.forms import (AutorForm, TipoAutorForm, AutorFilterSet, Recuperar
OperadorAutorForm, LoginForm, SaplSearchForm) OperadorAutorForm, LoginForm, SaplSearchForm)
from sapl.base.models import AuditLog, Autor, TipoAutor, OperadorAutor from sapl.base.models import AuditLog, Autor, TipoAutor, OperadorAutor
from sapl.comissoes.models import Comissao, Reuniao from sapl.comissoes.models import Comissao, Reuniao
from sapl.crud.base import CrudAux, make_pagination, Crud,\ from sapl.crud.base import CrudAux, make_pagination, Crud, \
ListWithSearchForm, MasterDetailCrud ListWithSearchForm, MasterDetailCrud
from sapl.materia.models import (Anexada, Autoria, DocumentoAcessorio, MateriaEmTramitacao, MateriaLegislativa, from sapl.materia.models import (Anexada, Autoria, DocumentoAcessorio, MateriaEmTramitacao, MateriaLegislativa,
Proposicao, StatusTramitacao, TipoDocumento, TipoMateriaLegislativa, UnidadeTramitacao, Proposicao, StatusTramitacao, TipoDocumento, TipoMateriaLegislativa, UnidadeTramitacao,
MateriaAssunto) MateriaAssunto)
from sapl.norma.models import NormaJuridica, TipoNormaJuridica,\ from sapl.norma.models import NormaJuridica, TipoNormaJuridica, \
NormaEstatisticas, ViewNormasEstatisticas NormaEstatisticas, ViewNormasEstatisticas
from sapl.parlamentares.models import ( from sapl.parlamentares.models import (
Filiacao, Legislatura, Mandato, Parlamentar, SessaoLegislativa) Filiacao, Legislatura, Mandato, Parlamentar, SessaoLegislativa)
@ -2076,7 +2076,8 @@ class AppConfigCrud(CrudAux):
except ValidationError as e: except ValidationError as e:
form.add_error('receber_recibo_proposicao', e) form.add_error('receber_recibo_proposicao', e)
msg = _( msg = _(
"Não foi possível mudar a configuração porque a Proposição {} não possui texto original vinculado!".format(prop)) "Não foi possível mudar a configuração porque a Proposição {} não possui texto original vinculado!".format(
prop))
messages.error(self.request, msg) messages.error(self.request, msg)
return super().form_invalid(form) return super().form_invalid(form)
return super().form_valid(form) return super().form_valid(form)
@ -2299,6 +2300,13 @@ class PesquisarAuditLogView(PermissionRequiredMixin, FilterView):
return context return context
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
timefilter = request.GET.get('timestamp', None)
if not timefilter:
newgetrequest = request.GET.copy()
newgetrequest['timestamp'] = 'week'
request.GET = newgetrequest
super(PesquisarAuditLogView, self).get(request) super(PesquisarAuditLogView, self).get(request)
data = self.filterset.data data = self.filterset.data
@ -2362,7 +2370,6 @@ class LogotipoView(RedirectView):
def filtro_campos(dicionario): def filtro_campos(dicionario):
chaves_desejadas = ['ementa', chaves_desejadas = ['ementa',
'ano', 'ano',
'numero', 'numero',
@ -2385,7 +2392,6 @@ def filtro_campos(dicionario):
def pesquisa_textual(request): def pesquisa_textual(request):
if 'q' not in request.GET: if 'q' not in request.GET:
return JsonResponse({'total': 0, return JsonResponse({'total': 0,
'resultados': []}) 'resultados': []})

Loading…
Cancel
Save