mirror of
https://github.com/moepman/bk-dss
synced 2024-11-17 19:39:11 +01:00
dss.py: use FlaskForm instead of deprecated Form
This commit is contained in:
parent
933443f30e
commit
a8b5a68a8c
8
dss.py
8
dss.py
@ -6,7 +6,7 @@ import uuid
|
||||
import ldap
|
||||
import ldap.modlist
|
||||
from flask import Flask, render_template, redirect, url_for, session
|
||||
from flask_wtf import Form
|
||||
from flask_wtf import FlaskForm
|
||||
from passlib.hash import ldap_salted_sha1
|
||||
from redis import Redis
|
||||
from wtforms.fields import IntegerField, PasswordField, StringField, SubmitField
|
||||
@ -25,7 +25,7 @@ if 'LDAP_CA' in app.config.keys():
|
||||
ldap.set_option(ldap.OPT_X_TLS_CACERTFILE, app.config.get('LDAP_CA'))
|
||||
|
||||
|
||||
class CreateForm(Form):
|
||||
class CreateForm(FlaskForm):
|
||||
user = StringField('Username', validators=[DataRequired()])
|
||||
uid = IntegerField('User ID', validators=[DataRequired()])
|
||||
gn = StringField('Given Name', validators=[DataRequired()])
|
||||
@ -35,14 +35,14 @@ class CreateForm(Form):
|
||||
submit = SubmitField('Submit')
|
||||
|
||||
|
||||
class EditForm(Form):
|
||||
class EditForm(FlaskForm):
|
||||
user = StringField('Username', render_kw={'readonly': True})
|
||||
pwd1 = PasswordField('New Password', validators=[DataRequired()])
|
||||
pwd2 = PasswordField('New Password (repeat)', validators=[DataRequired(), EqualTo('pwd1', "Passwords must match")])
|
||||
submit = SubmitField('Submit')
|
||||
|
||||
|
||||
class LoginForm(Form):
|
||||
class LoginForm(FlaskForm):
|
||||
user = StringField('Username', validators=[DataRequired()])
|
||||
pswd = PasswordField('Password', validators=[DataRequired()])
|
||||
submit = SubmitField('Login')
|
||||
|
Loading…
Reference in New Issue
Block a user