Пример #1
0
    def clean_person_number(self):
        person_number = self.cleaned_data['person_number']
        melos_id = MelosClient.get_melos_id(person_number)
        if not melos_id or Member.find_by_melos_id(melos_id):
            raise forms.ValidationError(_("Incorrect SSN"))

        self.instance.melos_id = melos_id
        return person_number
Пример #2
0
 def get_email(self, melos_id):
     member = Member.find_by_melos_id(melos_id)
     if member:
         return member.get_email
     return ''