28 lines
925 B
Python
28 lines
925 B
Python
from flask_wtf import FlaskForm
|
|
from wtforms import StringField, SubmitField, SelectField
|
|
from wtforms.validators import DataRequired
|
|
|
|
|
|
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 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')
|