Browse Source

fix: força periodo de busca no relatorio audit log

pull/3639/head
joao 2 years ago
parent
commit
9294ec9aa3
  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)
@ -2075,7 +2075,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)
@ -2298,6 +2299,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
@ -2361,7 +2369,6 @@ class LogotipoView(RedirectView):
def filtro_campos(dicionario): def filtro_campos(dicionario):
chaves_desejadas = ['ementa', chaves_desejadas = ['ementa',
'ano', 'ano',
'numero', 'numero',
@ -2384,7 +2391,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