summaryrefslogtreecommitdiffstats
path: root/accounts/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/forms.py')
-rw-r--r--accounts/forms.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/accounts/forms.py b/accounts/forms.py
index 2829a9a..ad48ba9 100644
--- a/accounts/forms.py
+++ b/accounts/forms.py
@@ -3,7 +3,7 @@ import re
from flask import current_app, Markup, url_for
from flask_wtf import FlaskForm as Form
from flask_login import current_user
-from wtforms import TextField, PasswordField, ValidationError, BooleanField,\
+from wtforms import StringField, PasswordField, ValidationError, BooleanField,\
validators
from wtforms.form import FormMeta
from .utils import NotRegexp
@@ -14,13 +14,13 @@ USERNAME_EXCLUDE_RE = re.compile(r'^(admin|root)')
class RegisterForm(Form):
- username = TextField('Benutzername', [
+ username = StringField('Benutzername', [
validators.Regexp(USERNAME_RE, message='Benutzername darf nur aus a-z, '
'Zahlen und - bestehen (2-16 Zeichen, am Anfang nur a-z).'),
NotRegexp(USERNAME_EXCLUDE_RE, message='Dieser Benutzername ist nicht erlaubt.'),
])
- mail = TextField('E-Mail-Adresse', [validators.Email(), validators.Length(min=6, max=50)])
- question = TextField('Hauptstadt von Deutschland?', [validators.AnyOf(
+ mail = StringField('E-Mail-Adresse', [validators.Email(), validators.Length(min=6, max=50)])
+ question = StringField('Hauptstadt von Deutschland?', [validators.AnyOf(
('Berlin', 'berlin'), message='Bitte beantworte die Frage.')])
def validate_username(self, field):
@@ -61,14 +61,14 @@ class AdminCreateAccountForm(RegisterForm):
class RegisterCompleteForm(Form):
- password = PasswordField('Passwort', [validators.Required(),
+ password = PasswordField('Passwort', [validators.DataRequired(),
validators.EqualTo('password_confirm', message='Passwörter stimmen nicht überein')])
password_confirm = PasswordField('Passwort bestätigen')
# n.b. this form is also used in lost_password_complete
class LostPasswordForm(Form):
- username_or_mail = TextField('Benutzername oder E-Mail')
+ username_or_mail = StringField('Benutzername oder E-Mail')
user = None
def validate_username_or_mail(self, field):
@@ -107,7 +107,7 @@ class SettingsForm(Form, metaclass=SettingsMeta):
password = PasswordField('Neues Passwort', [validators.Optional(),
validators.EqualTo('password_confirm', message='Passwörter stimmen nicht überein')])
password_confirm = PasswordField('Passwort bestätigen')
- mail = TextField('E-Mail-Adresse', [validators.Optional(), validators.Email(), validators.Length(min=6, max=50)])
+ mail = StringField('E-Mail-Adresse', [validators.Optional(), validators.Email(), validators.Length(min=6, max=50)])
def validate_old_password(self, field):
if self.password.data:
@@ -133,7 +133,7 @@ class SettingsForm(Form, metaclass=SettingsMeta):
class AdminDisableAccountForm(Form):
- username = TextField('Benutzername')
+ username = StringField('Benutzername')
user = None
def validate_username(self, field):