summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app.py6
-rw-r--r--forms.py3
-rw-r--r--utils.py2
3 files changed, 6 insertions, 5 deletions
diff --git a/app.py b/app.py
index 10a5bc2..2b47f53 100644
--- a/app.py
+++ b/app.py
@@ -71,7 +71,7 @@ def register():
flash(u'Es wurde eine E-Mail an die angegebene Adresse geschickt, '
u'um diese zu überprüfen. Bitte folge den Anweisungen in der '
- u'E-Mail.')
+ u'E-Mail.', 'success')
return redirect(url_for('index'))
@@ -96,7 +96,7 @@ def register_complete(token):
# populate request context and session
assert login_user(user.uid, user.password)
- flash(u'Benutzer erfolgreich angelegt.')
+ flash(u'Benutzer erfolgreich angelegt.', 'success')
return redirect(url_for('settings'))
return {
@@ -178,7 +178,7 @@ def settings():
flash(u'Es wurde eine E-Mail an die angegebene Adresse geschickt, '
u'um diese zu überprüfen. Bitte folge den Anweisungen in der '
- u'E-Mail.')
+ u'E-Mail.', 'success')
changed = True
if form.password.data:
diff --git a/forms.py b/forms.py
index 75f7be1..b580e2f 100644
--- a/forms.py
+++ b/forms.py
@@ -7,7 +7,8 @@ from functools import partial
from utils import _username_re
-username = partial(TextField, 'Benutzername', [validators.Regexp(_username_re, message=u'Benutzername darf nur aus a-z bestehen (2-16 Zeichen)')])
+username = partial(TextField, 'Benutzername', [validators.Regexp(_username_re,
+ message=u'Benutzername darf nur aus a-z und - bestehen (2-16 Zeichen)')])
class RegisterForm(Form):
diff --git a/utils.py b/utils.py
index dd044c3..27fb2c6 100644
--- a/utils.py
+++ b/utils.py
@@ -17,7 +17,7 @@ from werkzeug.exceptions import Forbidden
-_username_re = re.compile(r'^[a-z]{2,16}')
+_username_re = re.compile(r'^[-a-z]{2,16}')
# using http://flask.pocoo.org/docs/patterns/viewdecorators/
def templated(template=None):