PCv5/app/forms/trophies.py

13 lines
564 B
Python
Raw Normal View History

2019-06-06 23:24:14 +02:00
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')