diff options
author | tr4ck3ur <tr4ck3ur@style-python.fr> | 2015-02-15 18:10:48 +0100 |
---|---|---|
committer | tr4ck3ur <tr4ck3ur@style-python.fr> | 2015-02-15 18:10:48 +0100 |
commit | a9318f7fd31eed8fa14d08a92277ba795efbb36c (patch) | |
tree | e7d4c1a2190b1b5eb77783141831a7198c140085 /jm2l/forms.py | |
parent | 6f97a3895e862c3ba4d71a7da409b9d20c50336c (diff) | |
download | jm2l-a9318f7fd31eed8fa14d08a92277ba795efbb36c.tar.gz jm2l-a9318f7fd31eed8fa14d08a92277ba795efbb36c.tar.bz2 jm2l-a9318f7fd31eed8fa14d08a92277ba795efbb36c.tar.xz jm2l-a9318f7fd31eed8fa14d08a92277ba795efbb36c.zip |
Corrigé les images
Ajouté la gestion de password
Corrigé le slug des users à la création
Diffstat (limited to 'jm2l/forms.py')
-rw-r--r-- | jm2l/forms.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/jm2l/forms.py b/jm2l/forms.py index 010cf28..acb60f1 100644 --- a/jm2l/forms.py +++ b/jm2l/forms.py @@ -1,5 +1,6 @@ # -*- coding: utf8 -*- -from wtforms import Form, BooleanField, TextField, TextAreaField, SelectField, SubmitField, validators, FieldList +from wtforms import Form, BooleanField, TextField, TextAreaField, SelectField +from wtforms import SubmitField, validators, FieldList, PasswordField #import .ExtWforms from .ExtWtforms import MySelectField from wtforms import HiddenField, DecimalField, DateTimeField, FormField, FileField, DateField @@ -181,8 +182,15 @@ def captcha_check(form, field): if form.meta.csrf_context.get('Captcha')!=field.data: raise ValidationError(u"la vérification captcha est invalide.") - - +class UserPasswordForm(MyBaseForm): + uid = HiddenField() + password = PasswordField("Mot de passe",[ + validators.Length(max=128, message=u"128 car. maximum"), + validators.required(message=u"Ce champ est obligatoire"), + validators.EqualTo('confirm', message=u'Les password ne sont pas équivalents') ], + filters=[strip_filter] + ) + confirm = PasswordField('Confirmez') class UserRegisterForm(MyBaseForm): nom = TextField(u'Nom', [ |