Commit b27f1fe8 authored by Paul Brown's avatar Paul Brown

Merge pull request #1085 from mikelambert/master

Fix DeprecationWarning
parents 113a45c3 1aade64c
...@@ -10,7 +10,7 @@ from flask import (request, redirect, flash, abort, json, Response, ...@@ -10,7 +10,7 @@ from flask import (request, redirect, flash, abort, json, Response,
from jinja2 import contextfunction from jinja2 import contextfunction
from wtforms.fields import HiddenField from wtforms.fields import HiddenField
from wtforms.fields.core import UnboundField from wtforms.fields.core import UnboundField
from wtforms.validators import ValidationError, Required from wtforms.validators import ValidationError, InputRequired
from flask_admin.babel import gettext from flask_admin.babel import gettext
...@@ -472,10 +472,10 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -472,10 +472,10 @@ class BaseModelView(BaseView, ActionsMixin):
Example:: Example::
from wtforms.validators import required from wtforms.validators import DataRequired
class MyModelView(BaseModelView): class MyModelView(BaseModelView):
form_args = dict( form_args = dict(
name=dict(label='First Name', validators=[required()]) name=dict(label='First Name', validators=[DataRequired()])
) )
""" """
...@@ -1060,7 +1060,7 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -1060,7 +1060,7 @@ class BaseModelView(BaseView, ActionsMixin):
:param validators: :param validators:
`form_args` dict with only validators `form_args` dict with only validators
{'name': {'validators': [required()]}} {'name': {'validators': [DataRequired()]}}
:param custom_fieldlist: :param custom_fieldlist:
A WTForm FieldList class. By default, `ListEditableFieldList`. A WTForm FieldList class. By default, `ListEditableFieldList`.
...@@ -1144,7 +1144,7 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -1144,7 +1144,7 @@ class BaseModelView(BaseView, ActionsMixin):
Override to implement customized behavior. Override to implement customized behavior.
""" """
class DeleteForm(self.form_base_class): class DeleteForm(self.form_base_class):
id = HiddenField(validators=[Required()]) id = HiddenField(validators=[InputRequired()])
url = HiddenField() url = HiddenField()
return DeleteForm return DeleteForm
...@@ -1940,7 +1940,7 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -1940,7 +1940,7 @@ class BaseModelView(BaseView, ActionsMixin):
form = self.delete_form() form = self.delete_form()
if self.validate_form(form): if self.validate_form(form):
# id is Required() # id is InputRequired()
id = form.id.data id = form.id.data
model = self.get_one(id) model = self.get_one(id)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment