forked from devs/PCv5
13 lines
564 B
Python
13 lines
564 B
Python
from flask_wtf import FlaskForm
|
|
from wtforms import StringField, BooleanField, SubmitField
|
|
from wtforms.validators import DataRequired, Optional
|
|
from flask_wtf.file import FileField # Cuz' wtforms' FileField is shitty
|
|
|
|
|
|
class CreateTrophyForm(FlaskForm):
|
|
name = StringField('Nom', validators=[DataRequired()])
|
|
icon = FileField('Icone')
|
|
is_title = BooleanField('Le trophée est aussi un titre')
|
|
title = StringField('Titre', description='Titre affiché dans le cas échéant', validators=[Optional()])
|
|
submit = SubmitField('Créer le trophée')
|