from flask_wtf import FlaskForm
from wtforms import (
StringField,
PasswordField,
BooleanField,
SubmitField,
HiddenField,
SelectField,
validators,
)
from wtforms.validators import DataRequired, Email
# from wtforms_components import IntergerField
[docs]
class Organisme(FlaskForm):
"""
Classe du formulaire des Organismes
"""
[docs]
nom_organisme = StringField(
"Nom de l'organisme",
validators=[DataRequired(message="Le nom de l'organisme est obligatoire")],
)
[docs]
adresse_organisme = StringField("Adresse")
[docs]
cp_organisme = StringField("Code Postal")
[docs]
ville_organisme = StringField("Ville")
[docs]
tel_organisme = StringField("Téléphone")
[docs]
fax_organisme = StringField("Fax")
[docs]
email_organisme = StringField(
"E-mail",
validators=[validators.Optional(), Email(message="L'email est incorect")],
)
[docs]
url_organisme = StringField("URL du site web de l'organisme")
[docs]
url_logo = StringField("Logo (URL)")
[docs]
id_organisme = HiddenField("id")
[docs]
submit = SubmitField("Enregistrer")