aboutsummaryrefslogtreecommitdiff
path: root/pyaggr3g470r/forms.py
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2014-05-12 21:49:54 +0200
committerCédric Bonhomme <cedric@cedricbonhomme.org>2014-05-12 21:49:54 +0200
commit3ab21967201d5ed092bf1c2d3dea084aa30cabcb (patch)
tree1ea1661f8d2574880b1d7b674e228a6d95a5c8d8 /pyaggr3g470r/forms.py
parentUpdated meta description tag in layout.html. (diff)
downloadnewspipe-3ab21967201d5ed092bf1c2d3dea084aa30cabcb.tar.gz
newspipe-3ab21967201d5ed092bf1c2d3dea084aa30cabcb.tar.bz2
newspipe-3ab21967201d5ed092bf1c2d3dea084aa30cabcb.zip
Simplification of the login forms.
Diffstat (limited to 'pyaggr3g470r/forms.py')
-rw-r--r--pyaggr3g470r/forms.py20
1 files changed, 6 insertions, 14 deletions
diff --git a/pyaggr3g470r/forms.py b/pyaggr3g470r/forms.py
index d89c3062..fe2dd0d8 100644
--- a/pyaggr3g470r/forms.py
+++ b/pyaggr3g470r/forms.py
@@ -36,8 +36,7 @@ from flask_wtf import RecaptchaField
from pyaggr3g470r.models import User
class SignupForm(Form):
- firstname = TextField(lazy_gettext("First name"), [validators.Required(lazy_gettext("Please enter your first name."))])
- lastname = TextField(lazy_gettext("Last name"), [validators.Required(lazy_gettext("Please enter your last name."))])
+ nickname = TextField(lazy_gettext("Nickname"), [validators.Required(lazy_gettext("Please enter your nickname."))])
email = EmailField(lazy_gettext("Email"), [validators.Length(min=6, max=35), validators.Required(lazy_gettext("Please enter your email."))])
password = PasswordField(lazy_gettext("Password"), [validators.Required(lazy_gettext("Please enter a password.")), validators.Length(min=6, max=100)])
recaptcha = RecaptchaField()
@@ -49,11 +48,8 @@ class SignupForm(Form):
def validate(self):
if not Form.validate(self):
return False
- if self.firstname.data != User.make_valid_nickname(self.firstname.data):
- self.firstname.errors.append(lazy_gettext('This firstname has invalid characters. Please use letters, numbers, dots and underscores only.'))
- return False
- if self.lastname.data != User.make_valid_nickname(self.lastname.data):
- self.lastname.errors.append(lazy_gettext('This lastname has invalid characters. Please use letters, numbers, dots and underscores only.'))
+ if self.nickname.data != User.make_valid_nickname(self.nickname.data):
+ self.nickname.errors.append(lazy_gettext('This nickname has invalid characters. Please use letters, numbers, dots and underscores only.'))
return False
return True
@@ -97,8 +93,7 @@ class AddFeedForm(Form):
return True
class ProfileForm(Form):
- firstname = TextField(lazy_gettext("First name"), [validators.Required(lazy_gettext("Please enter your first name."))])
- lastname = TextField(lazy_gettext("Last name"), [validators.Required(lazy_gettext("Please enter your last name."))])
+ nickname = TextField(lazy_gettext("Nickname"), [validators.Required(lazy_gettext("Please enter your nickname."))])
email = EmailField(lazy_gettext("Email"), [validators.Length(min=6, max=35), validators.Required(lazy_gettext("Please enter your email."))])
password = PasswordField(lazy_gettext("Password"))
submit = SubmitField(lazy_gettext("Save"))
@@ -109,10 +104,7 @@ class ProfileForm(Form):
def validate(self):
if not Form.validate(self):
return False
- if self.firstname.data != User.make_valid_nickname(self.firstname.data):
- self.firstname.errors.append(lazy_gettext('This firstname has invalid characters. Please use letters, numbers, dots and underscores only.'))
- return False
- if self.lastname.data != User.make_valid_nickname(self.lastname.data):
- self.lastname.errors.append(lazy_gettext('This lastname has invalid characters. Please use letters, numbers, dots and underscores only.'))
+ if self.nickname.data != User.make_valid_nickname(self.nickname.data):
+ self.nickname.errors.append(lazy_gettext('This nickname has invalid characters. Please use letters, numbers, dots and underscores only.'))
return False
return True
bgstack15