예제 #1
0
파일: models.py 프로젝트: sergiorf/ifgapp
 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()
예제 #2
0
파일: models.py 프로젝트: sergiorf/ifgapp
 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()