示例#1
0
文件: forms.py 项目: martinsv/velo.lv
 def clean_birthday(self):
     if self.instance.id:
         return self.instance.birthday
     else:
         if self.cleaned_data.get('country') == 'LV':
             ssn = self.cleaned_data.get('ssn', '')
             return bday_from_LV_SSN(ssn)
         else:
             return self.cleaned_data.get('birthday')
示例#2
0
 def clean_birthday(self):
     if self.instance.id and not self.request.user.has_perm('team.change_member'):
         return self.instance.birthday
     else:
         if self.cleaned_data.get('country') == 'LV':
             ssn = self.cleaned_data.get('ssn', '')
             return bday_from_LV_SSN(ssn)
         else:
             return self.cleaned_data.get('birthday')
示例#3
0
文件: forms.py 项目: martinsv/velo.lv
 def clean_birthday(self):
     if self.cleaned_data.get('country') == 'LV':
         return bday_from_LV_SSN(self.cleaned_data.get('ssn'))
     else:
         return self.cleaned_data.get('birthday')