summaryrefslogtreecommitdiffstats
path: root/forms.py
diff options
context:
space:
mode:
authorMarian Sigler <m@qjym.de>2012-09-21 01:00:39 +0200
committerMarian Sigler <m@qjym.de>2012-09-21 01:00:39 +0200
commit6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f (patch)
treeb601699a7c56c86829ac9a4f2ef88d95c3c797b0 /forms.py
parent597db4fa95aab501de422f410c46a91bc6c6bbbd (diff)
downloadweb-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.tar.gz
web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.tar.bz2
web-6280e6f19e5aea3c2fff7e95e053c1ba63f5c22f.zip
start with settings page
Diffstat (limited to 'forms.py')
-rw-r--r--forms.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/forms.py b/forms.py
index 695b075..3d0f9d1 100644
--- a/forms.py
+++ b/forms.py
@@ -2,10 +2,10 @@
from flask.ext.wtf import Form, validators, TextField, PasswordField
username = TextField('Benutzername', [validators.Length(min=4, max=20)])
+mail = TextField('E-Mail-Adresse', [validators.Email(), validators.Length(min=6, max=50)])
class RegisterForm(Form):
username = username
- mail = TextField('E-Mail-Adresse', [validators.Length(min=6, max=50)])
password = PasswordField('Passwort', [validators.Required(),
validators.EqualTo('password_confirm', message=u'Passwörter stimmen nicht überein')])
password_confirm = PasswordField(u'Passwort bestätigen')
@@ -14,3 +14,11 @@ class RegisterForm(Form):
class LoginForm(Form):
username = username
password = PasswordField('Passwort', [validators.Required()])
+
+
+class SettingsForm(Form):
+ old_password = PasswordField('Passwort', [validators.Required()])
+ password = PasswordField('Neues Passwort', [validators.Required(),
+ validators.EqualTo('password_confirm', message=u'Passwörter stimmen nicht überein')])
+ password_confirm = PasswordField(u'Passwort bestätigen')
+ mail = mail