Browse Source

Merge branch 'logging' of https://github.com/interlegis/sapl into logging

pull/2307/head
AndreSouto 7 years ago
parent
commit
d1fa19ceba
  1. 5
      sapl/api/forms.py
  2. 9
      sapl/api/views.py
  3. 18
      sapl/comissoes/forms.py

5
sapl/api/forms.py

@ -1,3 +1,5 @@
import logging
from django.db.models import Q
from django.forms.fields import CharField, MultiValueField
from django.forms.widgets import MultiWidget, TextInput
@ -135,9 +137,12 @@ class AutoresPossiveisFilterSet(FilterSet):
return queryset
def filter_tipo(self, queryset, value):
logger = logging.getLogger(__name__)
try:
logger.info("- Tentando obter Tipo de Autor correspondente.")
tipo = TipoAutor.objects.get(pk=value)
except:
logger.error("- Tipo de Autor inexistente.")
raise serializers.ValidationError(_('Tipo de Autor inexistente.'))
qs = queryset.filter(tipo=tipo)

9
sapl/api/views.py

@ -1,3 +1,4 @@
import logging
from django.contrib.contenttypes.models import ContentType
from django.db.models import Q
from django.http import Http404
@ -137,6 +138,7 @@ class AutorListView(ListAPIView):
@property
def tr(self):
logger = logging.getLogger(__name__)
try:
tr = int(self.request.GET.get
('tr', AutorListView.TR_AUTOR_CHOICE_SERIALIZER))
@ -145,7 +147,8 @@ class AutorListView(ListAPIView):
AutorListView.TR_AUTOR_CHOICE_SERIALIZER,
AutorListView.TR_AUTOR_SERIALIZER), sapl_logger.info(
_("Tipo do Resultado a ser fornecido não existe!"))
except:
except Exception as e:
logger.error("- " + str(e))
return AutorListView.TR_AUTOR_CHOICE_SERIALIZER
else:
return tr
@ -173,6 +176,7 @@ class AutoresProvaveisListView(ListAPIView):
serializer_class = ChoiceSerializer
def get_queryset(self):
logger = logging.getLogger(__name__)
params = {'content_type__isnull': False}
tipo = ''
@ -180,7 +184,8 @@ class AutoresProvaveisListView(ListAPIView):
tipo = int(self.request.GET.get('tipo', ''))
if tipo:
params['id'] = tipo
except:
except Exception as e:
logger.error("- " + str(e))
pass
tipos = TipoAutor.objects.filter(**params)

18
sapl/comissoes/forms.py

@ -159,7 +159,7 @@ class ParticipacaoCreateForm(forms.ModelForm):
if cleaned_data['cargo'].nome in cargos_unicos:
msg = _('Este cargo é único para esta Comissão.')
logger.error('- ' + msg)
logger.error('- Este cargo é único para esta Comissão.')
raise ValidationError(msg)
return cleaned_data
@ -282,43 +282,43 @@ class ComissaoForm(forms.ModelForm):
if len(self.cleaned_data['nome']) > 100:
msg = _('Nome da Comissão deve ter no máximo 50 caracteres.')
logger.error('- ' + msg)
logger.error('- Nome da Comissão deve ter no máximo 50 caracteres.')
raise ValidationError(msg)
if (self.cleaned_data['data_extincao'] and
self.cleaned_data['data_extincao'] <
self.cleaned_data['data_criacao']):
msg = _('Data de extinção não pode ser menor que a de criação')
logger.error('- ' + msg)
logger.error('- Data de extinção não pode ser menor que a de criação')
raise ValidationError(msg)
if (self.cleaned_data['data_final_prevista_temp'] and
self.cleaned_data['data_final_prevista_temp'] <
self.cleaned_data['data_criacao']):
msg = _('Data Prevista para Término não pode ser menor que a de criação')
logger.error('- ' + msg)
logger.error('- Data Prevista para Término não pode ser menor que a de criação')
raise ValidationError(msg)
if (self.cleaned_data['data_prorrogada_temp'] and
self.cleaned_data['data_prorrogada_temp'] <
self.cleaned_data['data_criacao']):
msg = _('Data Novo Prazo não pode ser menor que a de criação')
logger.error('- ' + msg)
logger.error('- Data Novo Prazo não pode ser menor que a de criação')
raise ValidationError(msg)
if (self.cleaned_data['data_instalacao_temp'] and
self.cleaned_data['data_instalacao_temp'] <
self.cleaned_data['data_criacao']):
msg = _('Data de Instalação não pode ser menor que a de criação')
logger.error('- ' + msg)
logger.error('- Data de Instalação não pode ser menor que a de criação')
raise ValidationError(msg)
if (self.cleaned_data['data_final_prevista_temp'] and self.cleaned_data['data_instalacao_temp'] and
self.cleaned_data['data_final_prevista_temp'] <
self.cleaned_data['data_instalacao_temp']):
msg = _('Data Prevista para Término não pode ser menor que a de Instalação')
logger.error('- ' + msg)
logger.error('- Data Prevista para Término não pode ser menor que a de Instalação.')
raise ValidationError(msg)
if (self.cleaned_data['data_prorrogada_temp'] and self.cleaned_data['data_instalacao_temp'] and
self.cleaned_data['data_prorrogada_temp'] <
self.cleaned_data['data_instalacao_temp']):
msg = _('Data Novo Prazo não pode ser menor que a de Instalação')
logger.error('- ' + msg)
logger.error('- Data Novo Prazo não pode ser menor que a de Instalação.')
raise ValidationError(msg)
return self.cleaned_data
@ -354,6 +354,7 @@ class ReuniaoForm(ModelForm):
def clean(self):
super(ReuniaoForm, self).clean()
logger = logging.getLogger(__name__)
if not self.is_valid():
return self.cleaned_data
@ -362,6 +363,7 @@ class ReuniaoForm(ModelForm):
if (self.cleaned_data['hora_fim'] <
self.cleaned_data['hora_inicio']):
msg = _('A hora de término da reunião não pode ser menor que a de início')
logger.error("- A hora de término da reunião não pode ser menor que a de início")
raise ValidationError(msg)
return self.cleaned_data

Loading…
Cancel
Save