70 lines
2.6 KiB
Python
70 lines
2.6 KiB
Python
|
from flask_wtf import FlaskForm
|
||
|
from wtforms import StringField, SubmitField, SelectField, BooleanField, IntegerField
|
||
|
from wtforms.validators import DataRequired, NumberRange
|
||
|
|
||
|
|
||
|
class NewGroupForm(FlaskForm):
|
||
|
group_name = StringField("Short Name", validators=[DataRequired()])
|
||
|
description = StringField("Description", validators=[DataRequired()])
|
||
|
eotk = BooleanField("Deploy EOTK instances?")
|
||
|
submit = SubmitField('Save Changes', render_kw={"class": "btn btn-success"})
|
||
|
|
||
|
|
||
|
class EditGroupForm(FlaskForm):
|
||
|
description = StringField('Description', validators=[DataRequired()])
|
||
|
eotk = BooleanField("Deploy EOTK instances?")
|
||
|
submit = SubmitField('Save Changes', render_kw={"class": "btn btn-success"})
|
||
|
|
||
|
|
||
|
class NewOriginForm(FlaskForm):
|
||
|
domain_name = StringField('Domain Name', validators=[DataRequired()])
|
||
|
description = StringField('Description', validators=[DataRequired()])
|
||
|
group = SelectField('Group', validators=[DataRequired()])
|
||
|
submit = SubmitField('Save Changes')
|
||
|
|
||
|
|
||
|
class EditOriginForm(FlaskForm):
|
||
|
description = StringField('Description', validators=[DataRequired()])
|
||
|
group = SelectField('Group', validators=[DataRequired()])
|
||
|
submit = SubmitField('Save Changes')
|
||
|
|
||
|
|
||
|
class EditMirrorForm(FlaskForm):
|
||
|
origin = SelectField('Origin')
|
||
|
url = StringField('URL')
|
||
|
submit = SubmitField('Save Changes')
|
||
|
|
||
|
|
||
|
class EditProxyForm(FlaskForm):
|
||
|
origin = SelectField('Origin')
|
||
|
submit = SubmitField('Save Changes')
|
||
|
|
||
|
|
||
|
class LifecycleForm(FlaskForm):
|
||
|
submit = SubmitField('Confirm')
|
||
|
|
||
|
|
||
|
class NewBridgeConfForm(FlaskForm):
|
||
|
provider = SelectField('Provider', validators=[DataRequired()])
|
||
|
method = SelectField('Distribution Method', validators=[DataRequired()])
|
||
|
description = StringField('Description')
|
||
|
group = SelectField('Group', validators=[DataRequired()])
|
||
|
number = IntegerField('Number', validators=[NumberRange(1, message="One or more bridges must be created")])
|
||
|
submit = SubmitField('Save Changes')
|
||
|
|
||
|
|
||
|
class EditBridgeConfForm(FlaskForm):
|
||
|
description = StringField('Description')
|
||
|
number = IntegerField('Number', validators=[NumberRange(1, message="One or more bridges must be created")])
|
||
|
submit = SubmitField('Save Changes')
|
||
|
|
||
|
|
||
|
class NewMirrorListForm(FlaskForm):
|
||
|
provider = SelectField('Provider', validators=[DataRequired()])
|
||
|
format = SelectField('Distribution Method', validators=[DataRequired()])
|
||
|
description = StringField('Description', validators=[DataRequired()])
|
||
|
container = StringField('Container', validators=[DataRequired()])
|
||
|
branch = StringField('Branch')
|
||
|
filename = StringField('Filename', validators=[DataRequired()])
|
||
|
submit = SubmitField('Save Changes')
|