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): def clean_numero_ordem(self):
sessao = self.instance.sessao_plenaria sessao = self.instance.sessao_plenaria
ex = ExpedienteMateria.objects.filter( numero_ordem_exists = ExpedienteMateria.objects.filter(
sessao_plenaria=sessao, 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.') msg = _('Esse número de ordem já existe.')
raise ValidationError(msg) raise ValidationError(msg)
@ -139,6 +139,22 @@ class OrdemDiaForm(ExpedienteMateriaForm):
def clean_data_ordem(self): def clean_data_ordem(self):
return self.instance.sessao_plenaria.data_inicio 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): def clean(self):
cleaned_data = self.cleaned_data cleaned_data = self.cleaned_data
sessao = self.instance.sessao_plenaria sessao = self.instance.sessao_plenaria

Loading…
Cancel
Save