Remove deprecated wtforms TextField

It is a bare alias of StringField (thus, no alembic migration is required),
deprecated since wtforms v2.0 (2013).

Removes the following warning:

> DeprecationWarning: The TextField alias for StringField has been deprecated and will be removed in WTForms 3.0

Ref f07729dd45
This commit is contained in:
Jocelyn Delalande 2017-03-29 15:09:28 +02:00
parent 2609c4aaa7
commit ec75e55416

View file

@ -1,7 +1,7 @@
from flask_wtf.form import FlaskForm from flask_wtf.form import FlaskForm
from wtforms.fields.core import SelectField, SelectMultipleField from wtforms.fields.core import SelectField, SelectMultipleField
from wtforms.fields.html5 import DateField, DecimalField from wtforms.fields.html5 import DateField, DecimalField
from wtforms.fields.simple import PasswordField, SubmitField, TextAreaField, TextField from wtforms.fields.simple import PasswordField, SubmitField, TextAreaField, StringField
from wtforms.validators import Email, Required, ValidationError from wtforms.validators import Email, Required, ValidationError
from flask_babel import lazy_gettext as _ from flask_babel import lazy_gettext as _
from flask import request from flask import request
@ -38,9 +38,9 @@ class CommaDecimalField(DecimalField):
class EditProjectForm(FlaskForm): class EditProjectForm(FlaskForm):
name = TextField(_("Project name"), validators=[Required()]) name = StringField(_("Project name"), validators=[Required()])
password = TextField(_("Private code"), validators=[Required()]) password = StringField(_("Private code"), validators=[Required()])
contact_email = TextField(_("Email"), validators=[Required(), Email()]) contact_email = StringField(_("Email"), validators=[Required(), Email()])
def save(self): def save(self):
"""Create a new project with the information given by this form. """Create a new project with the information given by this form.
@ -62,7 +62,7 @@ class EditProjectForm(FlaskForm):
class ProjectForm(EditProjectForm): class ProjectForm(EditProjectForm):
id = TextField(_("Project identifier"), validators=[Required()]) id = StringField(_("Project identifier"), validators=[Required()])
password = PasswordField(_("Private code"), validators=[Required()]) password = PasswordField(_("Private code"), validators=[Required()])
submit = SubmitField(_("Create the project")) submit = SubmitField(_("Create the project"))
@ -78,13 +78,13 @@ class ProjectForm(EditProjectForm):
class AuthenticationForm(FlaskForm): class AuthenticationForm(FlaskForm):
id = TextField(_("Project identifier"), validators=[Required()]) id = StringField(_("Project identifier"), validators=[Required()])
password = PasswordField(_("Private code"), validators=[Required()]) password = PasswordField(_("Private code"), validators=[Required()])
submit = SubmitField(_("Get in")) submit = SubmitField(_("Get in"))
class PasswordReminder(FlaskForm): class PasswordReminder(FlaskForm):
id = TextField(_("Project identifier"), validators=[Required()]) id = StringField(_("Project identifier"), validators=[Required()])
submit = SubmitField(_("Send me the code by email")) submit = SubmitField(_("Send me the code by email"))
def validate_id(form, field): def validate_id(form, field):
@ -94,7 +94,7 @@ class PasswordReminder(FlaskForm):
class BillForm(FlaskForm): class BillForm(FlaskForm):
date = DateField(_("Date"), validators=[Required()], default=datetime.now) date = DateField(_("Date"), validators=[Required()], default=datetime.now)
what = TextField(_("What?"), validators=[Required()]) what = StringField(_("What?"), validators=[Required()])
payer = SelectField(_("Payer"), validators=[Required()], coerce=int) payer = SelectField(_("Payer"), validators=[Required()], coerce=int)
amount = CommaDecimalField(_("Amount paid"), validators=[Required()]) amount = CommaDecimalField(_("Amount paid"), validators=[Required()])
payed_for = SelectMultipleField(_("For whom?"), payed_for = SelectMultipleField(_("For whom?"),
@ -129,7 +129,7 @@ class BillForm(FlaskForm):
class MemberForm(FlaskForm): class MemberForm(FlaskForm):
name = TextField(_("Name"), validators=[Required()]) name = StringField(_("Name"), validators=[Required()])
weight = CommaDecimalField(_("Weight"), default=1) weight = CommaDecimalField(_("Weight"), default=1)
submit = SubmitField(_("Add")) submit = SubmitField(_("Add"))