Browse Source

Verificação do Mandato (#2138)

* Fix #2125

* Refatora código
pull/2140/head
João Pedro Sconetto 6 years ago
committed by Edward
parent
commit
c61f205f50
  1. 13
      sapl/parlamentares/forms.py

13
sapl/parlamentares/forms.py

@ -99,6 +99,19 @@ class MandatoForm(ModelForm):
raise ValidationError(_("Data fim mandato fora do intervalo de"
" legislatura informada"))
data_expedicao_diploma = data['data_expedicao_diploma']
if (data_expedicao_diploma and
data_expedicao_diploma > data_inicio_mandato):
raise ValidationError(_("A data da expedição do diploma deve ser anterior "
"a data de início do mandato"))
coligacao = data['coligacao']
if coligacao and not coligacao.legislatura == legislatura:
raise ValidationError(_("A coligação selecionada não está cadastrada "
"na mesma legislatura que o presente mandato, "
"favor verificar a coligação ou fazer o cadastro "
"de uma nova coligação na legislatura correspondente"))
existe_mandato = Mandato.objects.filter(
parlamentar=data['parlamentar'],
legislatura=data['legislatura']).exists()

Loading…
Cancel
Save