Ejemplo n.º 1
0
    def clean_username(self):
        """Checking if there is no user with the same login in case wthe user provide username"""
        username = self.cleaned_data.get("username")

        if user_exist(username):
            self._errors["username"] = self.error_class(["Taki user już istnieje. Wybierz inny login"])

        return strip_polish_letters(username)
Ejemplo n.º 2
0
    def clean_surname(self):
        """Checking if there is no user with the same login"""

        name = self.cleaned_data.get("name")
        surname = self.cleaned_data.get("surname")
        username = name[0] + surname

        if user_exist(strip_polish_letters(username)):
            self._errors["username"] = self.error_class([u"Taki użytkownik już istnieje. Wybierz inny login"])

        return surname