Browse Source

Updated to Flask-WTF 0.9

sh4nks 11 years ago
parent
commit
42fa98f643
5 changed files with 17 additions and 9 deletions
  1. 3 2
      flaskbb/auth/forms.py
  2. 4 1
      flaskbb/forum/forms.py
  3. 4 2
      flaskbb/pms/forms.py
  4. 5 3
      flaskbb/user/forms.py
  5. 1 1
      flaskbb/utils.py

+ 3 - 2
flaskbb/auth/forms.py

@@ -8,8 +8,9 @@
     :copyright: (c) 2013 by the FlaskBB Team.
     :license: BSD, see LICENSE for more details.
 """
-from flask.ext.wtf import (Form, TextField, PasswordField, BooleanField,
-                           Required, Email, EqualTo, ValidationError, regexp)
+from flask.ext.wtf import Form
+from wtforms import TextField, PasswordField, BooleanField, ValidationError
+from wtforms.validators import Required, Email, EqualTo, regexp
 
 from flaskbb.user.models import User
 

+ 4 - 1
flaskbb/forum/forms.py

@@ -8,10 +8,13 @@
     :copyright: (c) 2013 by the FlaskBB Team.
     :license: BSD, see LICENSE for more details.
 """
-from flask.ext.wtf import Form, Required, TextAreaField, TextField
+from flask.ext.wtf import Form
+from wtforms import TextAreaField, TextField
+from wtforms.validators import Required
 
 from flaskbb.forum.models import Topic, Post
 
+
 class QuickreplyForm(Form):
     content = TextAreaField("Quickreply", validators=[
         Required(message="You cannot post a reply without content.")])

+ 4 - 2
flaskbb/pms/forms.py

@@ -8,8 +8,10 @@
     :copyright: (c) 2013 by the FlaskBB Team.
     :license: BSD, see LICENSE for more details.
 """
-from flask.ext.wtf import (Form, TextField, Required, TextAreaField,
-                           ValidationError)
+from flask.ext.wtf import Form
+from wtforms import TextField, TextAreaField, ValidationError
+from wtforms.validators import Required
+
 from flask.ext.login import current_user
 
 from flaskbb.user.models import User

+ 5 - 3
flaskbb/user/forms.py

@@ -8,9 +8,11 @@
     :copyright: (c) 2013 by the FlaskBB Team.
     :license: BSD, see LICENSE for more details.
 """
-from flask.ext.wtf import (Form, TextField, PasswordField, Length, Required,
-                           Email, EqualTo, ValidationError, regexp, DateField,
-                           TextAreaField, Optional, URL, SelectField)
+from flask.ext.wtf import Form
+from wtforms import (TextField, PasswordField, DateField, TextAreaField,
+                     SelectField, ValidationError)
+from wtforms.validators import (Length, Required, Email, EqualTo, regexp,
+                                Optional, URL)
 
 from flaskbb.user.models import User
 from flaskbb.extensions import db

+ 1 - 1
flaskbb/utils.py

@@ -11,7 +11,7 @@
 import random
 from datetime import datetime
 
-from flask.ext.wtf import Select, HTMLString, html_params
+from wtforms.widgets.core import Select, HTMLString, html_params
 
 
 def generate_random_pass(length=8):