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)
from sapl.base.models import AuditLog, Autor, TipoAutor, OperadorAutor
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
from sapl.materia.models import (Anexada, Autoria, DocumentoAcessorio, MateriaEmTramitacao, MateriaLegislativa,
Proposicao, StatusTramitacao, TipoDocumento, TipoMateriaLegislativa, UnidadeTramitacao,
MateriaAssunto)
from sapl.norma.models import NormaJuridica, TipoNormaJuridica,\
from sapl.norma.models import NormaJuridica, TipoNormaJuridica, \
NormaEstatisticas, ViewNormasEstatisticas
from sapl.parlamentares.models import (
Filiacao, Legislatura, Mandato, Parlamentar, SessaoLegislativa)
@ -2075,7 +2075,8 @@ class AppConfigCrud(CrudAux):
except ValidationError as e:
form.add_error('receber_recibo_proposicao', e)
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)
return super().form_invalid(form)
return super().form_valid(form)
@ -2298,6 +2299,13 @@ class PesquisarAuditLogView(PermissionRequiredMixin, FilterView):
return context
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)
data = self.filterset.data
@ -2361,7 +2369,6 @@ class LogotipoView(RedirectView):
def filtro_campos(dicionario):
chaves_desejadas = ['ementa',
'ano',
'numero',
@ -2384,7 +2391,6 @@ def filtro_campos(dicionario):
def pesquisa_textual(request):
if 'q' not in request.GET:
return JsonResponse({'total': 0,
'resultados': []})

Loading…
Cancel
Save