mirror of https://git.48k.eu/ogcp
29 lines
885 B
Python
29 lines
885 B
Python
# Copyright (C) 2020-2021 Soleta Networks <info@soleta.eu>
|
|
#
|
|
# This program is free software: you can redistribute it and/or modify it under
|
|
# the terms of the GNU Affero General Public License as published by the
|
|
# Free Software Foundation; either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
from wtforms import (
|
|
Form, SubmitField, HiddenField, SelectField, BooleanField, IntegerField,
|
|
StringField, RadioField, PasswordField
|
|
)
|
|
from wtforms.validators import InputRequired
|
|
from flask_wtf import FlaskForm
|
|
from flask_babel import lazy_gettext as _l
|
|
from flask_babel import _
|
|
|
|
class LoginForm(FlaskForm):
|
|
user = StringField(
|
|
label=_l('User'),
|
|
validators=[InputRequired()]
|
|
)
|
|
pwd = PasswordField(
|
|
label=_l('Password'),
|
|
validators=[InputRequired()]
|
|
)
|
|
submit = SubmitField(
|
|
label=_l('Login')
|
|
)
|