Browse Source

HOT-FIX: conserta bug em estatísticas de Norma

pull/3623/head
Edward Ribeiro 2 years ago
parent
commit
d58bd9b957
  1. 5
      sapl/norma/views.py

5
sapl/norma/views.py

@ -274,13 +274,14 @@ class NormaCrud(Crud):
class DetailView(Crud.DetailView): class DetailView(Crud.DetailView):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
estatisticas_acesso_normas = AppConfig.objects.first().estatisticas_acesso_normas estatisticas_acesso_normas = AppConfig.objects.first().estatisticas_acesso_normas
if estatisticas_acesso_normas == 'S': if estatisticas_acesso_normas == 'S' and \
NormaJuridica.objects.filter(id=kwargs['pk']).exists():
NormaEstatisticas.objects.create(usuario=str(self.request.user), NormaEstatisticas.objects.create(usuario=str(self.request.user),
norma_id=kwargs['pk'], norma_id=kwargs['pk'],
ano=timezone.now().year, ano=timezone.now().year,
horario_acesso=timezone.now()) horario_acesso=timezone.now())
if not 'display' in request.GET and \ if 'display' not in request.GET and \
not request.user.has_perm('norma.change_normajuridica'): not request.user.has_perm('norma.change_normajuridica'):
ta = self.get_object().texto_articulado.first() ta = self.get_object().texto_articulado.first()
if ta and ta.privacidade == STATUS_TA_PUBLIC: if ta and ta.privacidade == STATUS_TA_PUBLIC:

Loading…
Cancel
Save