diff --git a/ctp_blogr/forms.py b/ctp_blogr/forms.py index c0100f5..dc43beb 100644 --- a/ctp_blogr/forms.py +++ b/ctp_blogr/forms.py @@ -1,6 +1,6 @@ from wtforms import Form, StringField, TextAreaField, SelectField, DecimalField from wtforms import IntegerField -from wtforms.validators import InputRequired, Length +from wtforms.validators import InputRequired, Length, Email from wtforms.widgets import HiddenInput strip_filter = lambda x: x.strip() if x else None @@ -26,39 +26,7 @@ class TagForm(Form): class UserEditForm(Form): - id = IntegerField(widget=HiddenInput()) - name = StringField('Nom', validators=[InputRequired(), Length(min=1, max=255)], + name = StringField('Email', validators=[Email(), InputRequired(), Length(min=1, max=255)], filters=[strip_filter]) -class HistoForm(Form): - no_id = IntegerField(widget=HiddenInput()) - mvt_cash = DecimalField('Montant à ajouter au portefeuille', places=2, validators=[InputRequired()]) - -class AllocationForm(Form): - no_cat = IntegerField(widget=HiddenInput()) - classe = StringField("Classe d'actif", validators=[InputRequired(), Length(min=1, max=25)], filters=[strip_filter]) - pc_cible = IntegerField(validators=[InputRequired()]) - type = SelectField('Type', choices=[('ACTION','ACTION'),('AUTRE','AUTRE')]) - ordre = IntegerField(validators=[InputRequired()]) - bg_color = SelectField('Couleur de fond', choices=[('info','BLEU'),('danger','ROUGE'),('warning','ORANGE'),('success','VERT')]) - -class ActifForm(Form): - no_id = IntegerField(widget=HiddenInput()) - classe = SelectField('Classe') - symbole = StringField('Symbole', validators=[InputRequired(), Length(min=1, max=15)], filters=[strip_filter]) - libelle = StringField('Nom', validators=[InputRequired(), Length(min=1, max=45)], filters=[strip_filter]) - nombre = IntegerField(validators=[InputRequired()]) - pru = DecimalField('PRU', places=3, validators=[InputRequired()]) - ter = DecimalField('TER', places=2, validators=[InputRequired()]) - pc_rdt = DecimalField('% rendement', places=2, validators=[InputRequired()]) - website = StringField('Web site', validators=[Length(min=1, max=100)], filters=[strip_filter]) - -class Actif2Form(Form): - no_id = IntegerField(widget=HiddenInput()) - classe = SelectField('Classe') - symbole = StringField('Symbole', validators=[InputRequired(), Length(min=1, max=15)], filters=[strip_filter]) - libelle = StringField('Libellé', validators=[InputRequired(), Length(min=1, max=45)], filters=[strip_filter]) - pru = DecimalField('Total investi', places=3, validators=[InputRequired()]) - cours = DecimalField('Total valeur', places=3, validators=[InputRequired()]) - pc_rdt = DecimalField('% rendement', places=2, validators=[InputRequired()]) diff --git a/ctp_blogr/templates/user_edit.jinja2 b/ctp_blogr/templates/user_edit.jinja2 index db8cd59..0a0a4dd 100644 --- a/ctp_blogr/templates/user_edit.jinja2 +++ b/ctp_blogr/templates/user_edit.jinja2 @@ -8,10 +8,6 @@ {% endif %} -
- Retour -
-