Browse Source

Melhora mensagens de erro

Co-authored-by: Cesar Carvalho <cesaraugc@gmail.com>
pull/2500/head
Victor Fabre 7 years ago
parent
commit
1dce517dab
  1. 4
      sapl/materia/forms.py
  2. 8
      sapl/materia/views.py

4
sapl/materia/forms.py

@ -1497,7 +1497,9 @@ class ProposicaoForm(forms.ModelForm):
MateriaLegislativa.objects.filter(tipo=cd['tipo'].tipo_conteudo_related,
ano=timezone.now().year,
numero=cd['numero_materia_futuro']):
raise ValidationError(_('Já existe uma matéria com esses dados.'))
raise ValidationError(_("A matéria {} {}/{} já existe.".format(cd['tipo'].tipo_conteudo_related.descricao,
cd['numero_materia_futuro'],
timezone.now().year)))
if tm and am and nm:
try:

8
sapl/materia/views.py

@ -812,8 +812,12 @@ class ProposicaoCrud(Crud):
self.logger.debug("user=" + username + ". Tentando obter número do objeto MateriaLegislativa com "
"atributos tipo={} e ano={}."
.format(p.tipo.tipo_conteudo_related, p.ano))
numero = MateriaLegislativa.objects.filter(tipo=p.tipo.tipo_conteudo_related,
ano=p.ano).last().numero + 1
if p.numero_materia_futuro:
numero = p.numero_materia_futuro
else:
numero = MateriaLegislativa.objects.filter(tipo=p.tipo.tipo_conteudo_related,
ano=p.ano).last().numero + 1
messages.success(request, _(
'%s : nº %s de %s <br>Atenção! Este número é apenas um provável '
'número que pode não corresponder com a realidade'

Loading…
Cancel
Save