From a3184c5d142848b5147811ed246e39545e978805 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Mon, 18 Mar 2019 16:57:31 +0000 Subject: refactor --- app/forms.py | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 app/forms.py (limited to 'app/forms.py') diff --git a/app/forms.py b/app/forms.py deleted file mode 100644 index 8f7662a..0000000 --- a/app/forms.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- - -from flask_wtf import FlaskForm - -from wtforms import StringField, PasswordField, BooleanField, SubmitField -from wtforms.validators import DataRequired, ValidationError, Email, EqualTo - -from app.models import User - - -class LoginForm(FlaskForm): - username = StringField("Username", validators=[DataRequired()]) - password = PasswordField("Password", validators=[DataRequired()]) - remember_me = BooleanField("Remember Me") - submit = SubmitField("Sign In") - - -class RegistrationForm(FlaskForm): - username = StringField("Username", validators=[DataRequired()]) - email = StringField("Email", validators=[DataRequired(), Email()]) - password = PasswordField("Password", validators=[DataRequired()]) - password2 = PasswordField( - "Repeat Password", validators=[DataRequired(), EqualTo("password")] - ) - submit = SubmitField("Register") - - def validate_username(self, username): - user = User.query.filter_by(username=username.data).first() - if user is not None: - raise ValidationError( - "Username already in use, please use a different one." - ) - - def validate_email(self, email): - user = User.query.filter_by(email=email.data).first() - if user is not None: - raise ValidationError( - "Email address already in use, please use a different one." - ) - - -class ResetPasswordRequestForm(FlaskForm): - email = StringField("Email", validators=[DataRequired(), Email()]) - submit = SubmitField("Request password reset") - - -class ResetPasswordForm(FlaskForm): - password = PasswordField("Password", validators=[DataRequired()]) - password2 = PasswordField( - "Repeat Password", validators=[DataRequired(), EqualTo("password")] - ) - submit = SubmitField("Request Password Reset") -- cgit v1.2.3