Rewrite edit blocs and themes
This commit is contained in:
45
app/forms.py
45
app/forms.py
@@ -1,56 +1,45 @@
|
||||
import re
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import StringField, PasswordField, BooleanField
|
||||
from wtforms import StringField, PasswordField, BooleanField, ColorField
|
||||
from wtforms import SubmitField, TextAreaField, FileField
|
||||
from flask_wtf.file import FileField, FileAllowed, FileRequired
|
||||
from wtforms import validators
|
||||
from wtforms.validators import DataRequired, Length
|
||||
|
||||
class Accueil(FlaskForm):
|
||||
class FormBloc(FlaskForm):
|
||||
title = StringField('Titre', validators=[DataRequired()])
|
||||
name = StringField('Nom du bloc', validators=[DataRequired()])
|
||||
bg_color = ColorField('Couleur de fond', validators=[])
|
||||
fg_color = ColorField('Couleur du texte', validators=[])
|
||||
text = TextAreaField('Présentation', validators=[Length(min=0, max=1000)])
|
||||
text_button = StringField('Texte du bouton', validators=[])
|
||||
link = StringField('Lien', validators=[])
|
||||
image = FileField('image', validators=[FileAllowed(['jpg', 'png', 'gif'], 'Images only!')])
|
||||
submit = SubmitField('Valider')
|
||||
|
||||
class Description(FlaskForm):
|
||||
title = StringField('Titre', validators=[DataRequired()])
|
||||
text = TextAreaField('Texte', validators=[DataRequired()])
|
||||
submit = SubmitField('Valider')
|
||||
email = StringField('Email', validators=[])
|
||||
phone = StringField('Téléphone', validators=[])
|
||||
address = StringField('Addresse', validators=[])
|
||||
postal_code = StringField('Code Postal', validators=[])
|
||||
city = StringField('Ville', validators=[])
|
||||
|
||||
|
||||
class ImageForm(FlaskForm):
|
||||
title = StringField('Titre', validators=[DataRequired()])
|
||||
name = StringField('Nom du bloc', validators=[])
|
||||
subtitle = StringField('Sous-titre',validators=[])
|
||||
category = StringField('Categories',validators=[])
|
||||
description = StringField('Description', validators=[])
|
||||
|
||||
class ImageUpload(FlaskForm):
|
||||
name = StringField('Nom du bloc', validators=[])
|
||||
title = StringField('Titre', validators=[DataRequired()])
|
||||
subtitle = StringField('Sous-titre',validators=[])
|
||||
text = StringField('Une description de votre image', validators=[])
|
||||
category = StringField('Categories',validators=[])
|
||||
image = FileField('image', validators=[FileRequired(),
|
||||
FileAllowed(['jpg', 'png', 'gif'], 'Images only!')])
|
||||
submit = SubmitField('Valider')
|
||||
|
||||
class Lien(FlaskForm):
|
||||
title = StringField('Titre', validators=[DataRequired()])
|
||||
text = StringField('Texte', validators=[DataRequired()])
|
||||
link = StringField('Lien', validators=[DataRequired()])
|
||||
text_button = StringField('Texte du bouton', validators=[DataRequired()])
|
||||
submit = SubmitField('Valider')
|
||||
|
||||
class Contact(FlaskForm):
|
||||
title = StringField('Titre', validators=[])
|
||||
text = TextAreaField('Texte contact', validators=[])
|
||||
email = StringField('Email', validators=[])
|
||||
phone = StringField('Téléphone', validators=[])
|
||||
address = StringField('Adresse', validators=[])
|
||||
postal_code = StringField('Code Postal', validators=[])
|
||||
city = StringField('Ville', validators=[])
|
||||
submit = SubmitField('Valider')
|
||||
|
||||
class Login(FlaskForm):
|
||||
passwd = PasswordField('Votre mot de passe', validators=[DataRequired()])
|
||||
submit = SubmitField('Se connecter')
|
||||
login = StringField('Votre identifiant', validators=[DataRequired()])
|
||||
passwd = PasswordField('Votre mot de passe', validators=[DataRequired()])
|
||||
submit = SubmitField("Se connecter",validators=[])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user