Example #1
0
 def clean_email(self):
     email = self.cleaned_data['email'].lower()
     if not validateEmail(email):
         setattr(self, 'email_error_str', u"Некорректный email")
         raise forms.ValidationError(u"Некорректный email")
     if User.find_one({'email' :  email}):
         setattr(self, 'email_error_str', u"Пользователь с таким адресом электронной почты уже существует")
         raise forms.ValidationError(u"Пользователь с таким адресом электронной почты уже существует")
     return email
Example #2
0
    def get_admin_user(self):       # mustdo: rework when user roles are added
        user = None

        employee = CompanyEmployee.objects.get_one({'_id' : self.owner_employee_id})
        if employee:
            user_data = User.find_one({'_id' : employee.user_id})
            if user_data:
                user = User(user_data)

        return user, employee
Example #3
0
    def get_admin_user(self):  # mustdo: rework when user roles are added
        user = None

        employee = CompanyEmployee.objects.get_one(
            {'_id': self.owner_employee_id})
        if employee:
            user_data = User.find_one({'_id': employee.user_id})
            if user_data:
                user = User(user_data)

        return user, employee
Example #4
0
 def clean_email(self):
     email = self.cleaned_data['email'].lower()
     if not validateEmail(email):
         setattr(self, 'email_error_str', u"Некорректный email")
         raise forms.ValidationError(u"Некорректный email")
     if User.find_one({'email': email}):
         setattr(
             self, 'email_error_str',
             u"Пользователь с таким адресом электронной почты уже существует"
         )
         raise forms.ValidationError(
             u"Пользователь с таким адресом электронной почты уже существует"
         )
     return email
Example #5
0
 def clean_email(self):
     email = self.cleaned_data['email']
     if not User.find_one(email=email):
         raise forms.ValidationError("Такого адреса не существует")
     return email
Example #6
0
 def clean_email(self):
     email = self.cleaned_data['email']
     if not User.find_one(email=email):
         raise forms.ValidationError("Такого адреса не существует")
     return email