Skip to content
Snippets Groups Projects

Registrace

Merged Martin Mareš requested to merge mj/registrace into devel
1 file
+ 21
0
Compare changes
  • Side-by-side
  • Inline
+ 21
0
@@ -138,3 +138,24 @@ class School(Place):
@@ -138,3 +138,24 @@ class School(Place):
field.place = mo.users.validate_and_find_school(field.data)
field.place = mo.users.validate_and_find_school(field.data)
except mo.CheckError as e:
except mo.CheckError as e:
field.place_error = str(e)
field.place_error = str(e)
 
 
 
class NewPassword(wtforms.PasswordField):
 
def __init__(self, label="Nové heslo", validators=None, **kwargs):
 
super().__init__(label, validators, **kwargs)
 
 
def pre_validate(field, form):
 
if field.data:
 
if not mo.users.validate_password(field.data):
 
raise wtforms.ValidationError(mo.users.password_help)
 
 
 
class RepeatPassword(wtforms.PasswordField):
 
"""Pro validaci hledá ve formuláři form.new_passwd a s ním porovnává."""
 
 
def __init__(self, label="Zopakujte heslo", validators=None, **kwargs):
 
super().__init__(label, validators, **kwargs)
 
 
def pre_validate(field, form):
 
if field.data != form.new_passwd.data:
 
raise wtforms.ValidationError('Hesla se neshodují.')
Loading