mirror of
https://github.com/moepman/bk-dss
synced 2024-12-22 19:34:27 +01:00
Be compatible with Flask-WTF 0.12.x
This commit is contained in:
parent
41b8689033
commit
c4ce7c41ea
@ -8,8 +8,8 @@ TBA
|
|||||||
|
|
||||||
* passlib >= 1.7.0
|
* passlib >= 1.7.0
|
||||||
* flask >= 0.12.1
|
* flask >= 0.12.1
|
||||||
* flask-wtf >= 0.14.2
|
* flask-wtf >= 0.12
|
||||||
* ldap >= 2.4.25
|
* pyldap >= 2.4.25
|
||||||
* redis >= 2.10.5
|
* redis >= 2.10.5
|
||||||
|
|
||||||
## uWSGI
|
## uWSGI
|
||||||
|
8
dss.py
8
dss.py
@ -6,7 +6,7 @@ import uuid
|
|||||||
import ldap
|
import ldap
|
||||||
import ldap.modlist
|
import ldap.modlist
|
||||||
from flask import Flask, render_template, redirect, url_for, session
|
from flask import Flask, render_template, redirect, url_for, session
|
||||||
from flask_wtf import FlaskForm
|
from flask_wtf import Form
|
||||||
from passlib.hash import ldap_salted_sha1
|
from passlib.hash import ldap_salted_sha1
|
||||||
from redis import Redis
|
from redis import Redis
|
||||||
from wtforms.fields import IntegerField, PasswordField, StringField, SubmitField
|
from wtforms.fields import IntegerField, PasswordField, StringField, SubmitField
|
||||||
@ -31,7 +31,7 @@ class ReadOnlyField(StringField):
|
|||||||
return super(ReadOnlyField, self).__call__(*args, **kwargs)
|
return super(ReadOnlyField, self).__call__(*args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
class CreateForm(FlaskForm):
|
class CreateForm(Form):
|
||||||
user = StringField('Username', validators=[DataRequired()])
|
user = StringField('Username', validators=[DataRequired()])
|
||||||
uid = IntegerField('User ID', validators=[DataRequired()])
|
uid = IntegerField('User ID', validators=[DataRequired()])
|
||||||
gn = StringField('Given Name', validators=[DataRequired()])
|
gn = StringField('Given Name', validators=[DataRequired()])
|
||||||
@ -41,14 +41,14 @@ class CreateForm(FlaskForm):
|
|||||||
submit = SubmitField('Submit')
|
submit = SubmitField('Submit')
|
||||||
|
|
||||||
|
|
||||||
class EditForm(FlaskForm):
|
class EditForm(Form):
|
||||||
user = ReadOnlyField('Username')
|
user = ReadOnlyField('Username')
|
||||||
pwd1 = PasswordField('New Password', validators=[DataRequired()])
|
pwd1 = PasswordField('New Password', validators=[DataRequired()])
|
||||||
pwd2 = PasswordField('New Password (repeat)', validators=[DataRequired(), EqualTo('pwd1', "Passwords must match")])
|
pwd2 = PasswordField('New Password (repeat)', validators=[DataRequired(), EqualTo('pwd1', "Passwords must match")])
|
||||||
submit = SubmitField('Submit')
|
submit = SubmitField('Submit')
|
||||||
|
|
||||||
|
|
||||||
class LoginForm(FlaskForm):
|
class LoginForm(Form):
|
||||||
user = StringField('Username', validators=[DataRequired()])
|
user = StringField('Username', validators=[DataRequired()])
|
||||||
pswd = PasswordField('Password', validators=[DataRequired()])
|
pswd = PasswordField('Password', validators=[DataRequired()])
|
||||||
submit = SubmitField('Login')
|
submit = SubmitField('Login')
|
||||||
|
Loading…
Reference in New Issue
Block a user