|
@@ -4,6 +4,7 @@ from wtforms import SubmitField, validators, FieldList, PasswordField |
|
|
#import .ExtWforms |
|
|
#import .ExtWforms |
|
|
from .ExtWtforms import MySelectField |
|
|
from .ExtWtforms import MySelectField |
|
|
from wtforms import HiddenField, DecimalField, DateTimeField, FormField, FileField, DateField |
|
|
from wtforms import HiddenField, DecimalField, DateTimeField, FormField, FileField, DateField |
|
|
|
|
|
from wtforms.widgets import CheckboxInput |
|
|
from wtforms.validators import ValidationError |
|
|
from wtforms.validators import ValidationError |
|
|
from datetime import datetime |
|
|
from datetime import datetime |
|
|
strip_filter = lambda x: x.strip() if x else None |
|
|
strip_filter = lambda x: x.strip() if x else None |
|
@@ -34,6 +35,8 @@ PLACE_TYPE = [('Aeroport', u'Aéroport'), ('Gare','Gare'), ('JM2L','JM2L'), |
|
|
TIERS_ROLE = [('Exposant','Exposant'), ('Sponsor','Sponsor'), |
|
|
TIERS_ROLE = [('Exposant','Exposant'), ('Sponsor','Sponsor'), |
|
|
('Donateur','Donateur')] |
|
|
('Donateur','Donateur')] |
|
|
|
|
|
|
|
|
|
|
|
YESNO = [(0,"Non"), (1,"Oui")] |
|
|
|
|
|
|
|
|
EVENT_TYPE = ['Stand', 'Table ronde', 'Atelier', 'Concert', 'Conference', 'Repas'] |
|
|
EVENT_TYPE = ['Stand', 'Table ronde', 'Atelier', 'Concert', 'Conference', 'Repas'] |
|
|
|
|
|
|
|
|
CONF_DURATION = [ (15,u'Lighting talk ( 5 min)'), |
|
|
CONF_DURATION = [ (15,u'Lighting talk ( 5 min)'), |
|
@@ -296,6 +299,40 @@ class ProfilForm(MyBaseForm): |
|
|
tiersship = FieldList(FormField(TiersChoice)) |
|
|
tiersship = FieldList(FormField(TiersChoice)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class MiamForm(MyBaseForm): |
|
|
|
|
|
RepasVendredi = SelectField(u'Je viens au dîner convivial vendredi soir', |
|
|
|
|
|
choices=YESNO, |
|
|
|
|
|
description = u"L'organisation réserve le " + |
|
|
|
|
|
u"restaurant pour ce dîner convivial. De petites " + |
|
|
|
|
|
u"animations vous seront proposées. " + |
|
|
|
|
|
u"Il nous faut savoir si on vous réserve une place !" |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
RepasSamediMidi = SelectField(u'Je déjeune sur place samedi midi', choices=YESNO ) |
|
|
|
|
|
|
|
|
|
|
|
RepasSamediSoir = SelectField(u'Je viens au repas de clôture samedi soir', choices=YESNO, |
|
|
|
|
|
description = u"L'organisation réserve le " + |
|
|
|
|
|
u"restaurant pour le dîner de clôture. De petites " + |
|
|
|
|
|
u"animations vous seront proposées. " + |
|
|
|
|
|
u"Il nous faut savoir si on vous réserve une place !" |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
Allergies = TextAreaField(u'Allérgies', [validators.Length(max=100)], |
|
|
|
|
|
filters=[strip_filter], |
|
|
|
|
|
description = u"Entrez ici vos allérgies éventuelles, " + |
|
|
|
|
|
u"Ce que votre organisme ne supporte absolument pas." + |
|
|
|
|
|
u"L'organisation fera alors en sorte de les éviter ou " + |
|
|
|
|
|
u"de les identifier explicitement." |
|
|
|
|
|
) |
|
|
|
|
|
Contraintes = TextAreaField(u'Contraintes', [validators.Length(max=100)], |
|
|
|
|
|
filters=[strip_filter], |
|
|
|
|
|
description = u"Entrez ici ce que vous n'aimez pas, " + |
|
|
|
|
|
u"Cela ne consititue pas pour vous un allérgène, " + |
|
|
|
|
|
u"mais vous n'aimez simplement pas. (Gluten / Laitage etc ...)" |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DateStartConfidenceForm(MyBaseForm): |
|
|
class DateStartConfidenceForm(MyBaseForm): |
|
|
ConfidenceLevel = [ |
|
|
ConfidenceLevel = [ |
|
|
("0",u"exactement à"), |
|
|
("0",u"exactement à"), |
|
|