From a3e7b7474e70866b03d37ca40d63697705d26a3f Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz> Date: Sun, 1 Aug 2021 11:23:00 +0200 Subject: [PATCH] Fields: UserEditForm --- mo/web/org_users.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/mo/web/org_users.py b/mo/web/org_users.py index 123e90ad..06fc8915 100644 --- a/mo/web/org_users.py +++ b/mo/web/org_users.py @@ -447,20 +447,14 @@ def org_user(id: int): class UserEditForm(FlaskForm): - first_name = wtforms.StringField("Jméno", validators=[Required()], render_kw={'autofocus': True}) - last_name = wtforms.StringField("Příjmení", validators=[Required()]) - email = wtforms.StringField("E-mail", validators=[Required()]) + first_name = mo_fields.FirstName(validators=[Required()], render_kw={'autofocus': True}) + last_name = mo_fields.LastName(validators=[Required()]) + email = mo_fields.Email(validators=[Required()]) note = wtforms.TextAreaField("Poznámka") is_test = wtforms.BooleanField("Testovací účet") allow_duplicate_name = wtforms.BooleanField("Přidat účet s duplicitním jménem") submit = wtforms.SubmitField("Uložit") - def validate_email(form, field): - try: - field.data = mo.users.normalize_email(field.data) - except mo.CheckError as e: - raise wtforms.ValidationError(str(e)) - @app.route('/org/org/<int:id>/edit', methods=("GET", "POST"), endpoint="org_org_edit") @app.route('/org/user/<int:id>/edit', methods=("GET", "POST")) -- GitLab