init commit
This commit is contained in:
commit
dfd166bd3b
55 changed files with 18538 additions and 0 deletions
0
lenticular_cloud/form/__init__.py
Normal file
0
lenticular_cloud/form/__init__.py
Normal file
24
lenticular_cloud/form/frontend.py
Normal file
24
lenticular_cloud/form/frontend.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
from flask_babel import gettext
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import StringField, SubmitField, TextField, \
|
||||
TextAreaField, PasswordField, IntegerField, FloatField, \
|
||||
DateTimeField, DateField, FormField, BooleanField, \
|
||||
SelectField, Form as NoCsrfForm
|
||||
from wtforms.widgets.html5 import NumberInput, DateInput
|
||||
from wtforms.validators import DataRequired, NumberRange, Optional, NoneOf, Length
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
|
||||
class ClientCertForm(FlaskForm):
|
||||
publickey = TextAreaField(gettext('Public Key'), validators=[
|
||||
DataRequired()
|
||||
])
|
||||
valid_time = IntegerField(
|
||||
gettext('valid time in days'),
|
||||
default=365,
|
||||
validators=[
|
||||
DataRequired(),
|
||||
NumberRange(min=1, max=365*2)
|
||||
])
|
||||
submit = SubmitField(gettext('Submit'))
|
29
lenticular_cloud/form/login.py
Normal file
29
lenticular_cloud/form/login.py
Normal file
|
@ -0,0 +1,29 @@
|
|||
from flask_babel import gettext
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import StringField, SubmitField, TextField, \
|
||||
TextAreaField, PasswordField, IntegerField, FloatField, \
|
||||
DateTimeField, DateField, FormField, BooleanField, \
|
||||
SelectField, Form as NoCsrfForm
|
||||
from wtforms.widgets.html5 import NumberInput, DateInput
|
||||
from wtforms.validators import DataRequired, NumberRange, Optional, NoneOf, Length
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
class LoginForm(FlaskForm):
|
||||
name = StringField(gettext('User Name'), validators=[DataRequired()])
|
||||
submit = SubmitField(gettext('Login'))
|
||||
|
||||
|
||||
class PasswordForm(FlaskForm):
|
||||
password = PasswordField(gettext('Password'))
|
||||
submit = SubmitField(gettext('Authorize'))
|
||||
|
||||
|
||||
class TotpForm(FlaskForm):
|
||||
totp = TextField(gettext('2FA Token'))
|
||||
submit = SubmitField(gettext('Authorize'))
|
||||
|
||||
|
||||
class Fido2Form(FlaskForm):
|
||||
fido2 = TextField(gettext('Fido2'), default="Javascript Required")
|
||||
submit = SubmitField(gettext('Authorize'))
|
Loading…
Add table
Add a link
Reference in a new issue