Browse Source

Closes #1032

pull/942/merge
Edward Ribeiro 8 years ago
parent
commit
1ac9fd6906
  1. 22
      sapl/sessao/forms.py

22
sapl/sessao/forms.py

@ -83,11 +83,11 @@ class ExpedienteMateriaForm(ModelForm):
def clean_numero_ordem(self):
sessao = self.instance.sessao_plenaria
ex = ExpedienteMateria.objects.filter(
numero_ordem_exists = ExpedienteMateria.objects.filter(
sessao_plenaria=sessao,
numero_ordem=self.cleaned_data['numero_ordem']).count()
numero_ordem=self.cleaned_data['numero_ordem']).exists()
if ex >= 1:
if numero_ordem_exists:
msg = _('Esse número de ordem já existe.')
raise ValidationError(msg)
@ -139,6 +139,22 @@ class OrdemDiaForm(ExpedienteMateriaForm):
def clean_data_ordem(self):
return self.instance.sessao_plenaria.data_inicio
def clean_numero_ordem(self):
sessao = self.instance.sessao_plenaria
numero_ordem_exists = OrdemDia.objects.filter(
sessao_plenaria=sessao,
numero_ordem=self.cleaned_data[
'numero_ordem']).exists()
if exists_numero_ordem:
msg = _('Esse número de ordem já existe.')
raise ValidationError(msg)
return self.cleaned_data['numero_ordem']
def clean(self):
cleaned_data = self.cleaned_data
sessao = self.instance.sessao_plenaria

Loading…
Cancel
Save