Esempio n. 1
0
 def clean(self):
     errors = defaultdict(list)
     if not validate_telefone(self.telefone):
         errors["telefone"].append(error_text.telefone_error)
     if len(errors):
         raise ValidationError(errors)
     super(Instituicao, self).clean()
Esempio n. 2
0
 def clean(self):
     errors = defaultdict(list)
     if self.vinculo_ifg and self.instituicao_origem:
         errors["vinculo_ifg"].append(error_text.inventor_error_vinculoeinstit)
         errors["instituicao_origem"].append(error_text.inventor_error_vinculoeinstit)
     elif not self.vinculo_ifg and not self.instituicao_origem:
         errors["vinculo_ifg"].append(error_text.inventor_error_semvinculoneminstit)
         errors["instituicao_origem"].append(error_text.inventor_error_semvinculoneminstit)
     if not validate_telefone(self.telefone):
         errors["telefone"].append(error_text.telefone_error)
     if len(errors):
         raise ValidationError(errors)
     super(Inventor, self).clean()