Fixing python3 issues
This commit is contained in:
+50
-37
@@ -11,17 +11,20 @@ from wtforms.csrf.session import SessionCSRF
|
||||
from datetime import timedelta
|
||||
from jm2l.const import CurrentYear
|
||||
|
||||
|
||||
# What about an helper function
|
||||
#def strip_filter(x)
|
||||
# if x is no
|
||||
strip_filter = lambda x: x.strip() if x else None
|
||||
def strip_filter(x):
|
||||
# strip_filter = lambda x: x.strip() if x else None
|
||||
if x:
|
||||
return x.strip()
|
||||
return None
|
||||
|
||||
|
||||
# get random string password with letters, digits, and symbols
|
||||
def get_random_string(length):
|
||||
csrf_characters = string.ascii_letters + string.digits + string.punctuation
|
||||
csrf = ''.join(random.choice(password_characters) for i in range(length))
|
||||
return csrf
|
||||
csrf = ''.join(random.choice(csrf_characters) for i in range(length))
|
||||
return bytes(csrf, 'utf8')
|
||||
|
||||
|
||||
class MyBaseForm(Form):
|
||||
@@ -155,32 +158,38 @@ class ConfCreateForm(MyBaseForm):
|
||||
start_time = HiddenField()
|
||||
end_time = HiddenField()
|
||||
|
||||
start_sel = SelectField(u'Début', coerce=int,
|
||||
description=u"C'est une heure indicative correspondant au mieux à vos préférences " +
|
||||
u"personnelles. Vous pouvez prendre un créneau horaire déjà réservé si vous avez des contraintes "
|
||||
u"particulières. L'équipe des JM2L mettra à disposition plus de salle si nécessaire. En cas de conflit," +
|
||||
u"l'organisation se réserve le droit de changer la salle et l'heure avec votre accord."
|
||||
)
|
||||
duration = SelectField(u'Durée', coerce=int,
|
||||
description=u"Précisez ici la durée de votre intervention"
|
||||
)
|
||||
start_sel = SelectField(
|
||||
u'Début', coerce=int,
|
||||
description=u"C'est une heure indicative correspondant au mieux à vos préférences "
|
||||
u"personnelles. Vous pouvez prendre un créneau horaire déjà réservé si vous avez des contraintes "
|
||||
u"particulières. L'équipe des JM2L mettra à disposition plus de salle si nécessaire. "
|
||||
u"En cas de conflit,"
|
||||
u"l'organisation se réserve le droit de changer la salle et l'heure avec votre accord."
|
||||
)
|
||||
|
||||
salle_uid = SelectField(u'Salle', coerce=int,
|
||||
description=u"Choisissez ici la salle en fonction "
|
||||
u"du nombres de personnes potentiellement intéressé par votre intervention " +
|
||||
u"l'organisation se réserve le droit de changer la salle (avec votre accord)."
|
||||
duration = SelectField(
|
||||
u'Durée', coerce=int,
|
||||
description=u"Précisez ici la durée de votre intervention")
|
||||
|
||||
)
|
||||
salle_uid = SelectField(
|
||||
u'Salle', coerce=int,
|
||||
description=u"Choisissez ici la salle en fonction du nombres de personnes potentiellement "
|
||||
u"intéressé par votre intervention l'organisation se réserve le droit de changer"
|
||||
u" la salle (avec votre accord)."
|
||||
)
|
||||
|
||||
name = StringField(u'Le nom de votre ',
|
||||
[validators.DataRequired(u'Vous devez spécifier un nom pour votre intérvention'),
|
||||
validators.Length(min=1, max=80, message='entre 1 et 80 car')],
|
||||
filters=[strip_filter])
|
||||
name = StringField(
|
||||
u'Le nom de votre ',
|
||||
[validators.DataRequired(u'Vous devez spécifier un nom pour votre intérvention'),
|
||||
validators.Length(min=1, max=80, message='entre 1 et 80 car')],
|
||||
filters=[strip_filter]
|
||||
)
|
||||
|
||||
description = TextAreaField(u'Décrivez ici quelques détails à propos de votre intervention ',
|
||||
[validators.Optional(), validators.Length(max=1000000)],
|
||||
filters=[strip_filter]
|
||||
)
|
||||
description = TextAreaField(
|
||||
u'Décrivez ici quelques détails à propos de votre intervention ',
|
||||
[validators.Optional(), validators.Length(max=1000000)],
|
||||
filters=[strip_filter]
|
||||
)
|
||||
|
||||
|
||||
class ConfUpdateForm(ConfCreateForm):
|
||||
@@ -223,9 +232,10 @@ class PlaceCreateForm(MyBaseForm):
|
||||
filters=[strip_filter])
|
||||
name = StringField('Nom Complet', [validators.Length(min=1, max=80)],
|
||||
filters=[strip_filter])
|
||||
gps_coord = StringField(u'Coordonnées GPS', [validators.Length(max=30),
|
||||
validators.Regexp("^[0-9]+\.?[0-9]+,[0-9]+\.?[0-9]+$",
|
||||
message=u"Le GPS devrait être sous la forme 43.6158372,7.0723401")],
|
||||
gps_coord = StringField(u'Coordonnées GPS',
|
||||
[validators.Length(max=30),
|
||||
validators.Regexp("^[0-9]+\.?[0-9]+,[0-9]+\.?[0-9]+$",
|
||||
message=u"Le GPS devrait être sous la forme 43.6158372,7.0723401")],
|
||||
filters=[strip_filter])
|
||||
adresse = TextAreaField('Adresse', [validators.Length(max=100)],
|
||||
filters=[strip_filter])
|
||||
@@ -600,13 +610,16 @@ class PropMForm(MyBaseForm):
|
||||
message=u"doit être sous la forme HH:MM")],
|
||||
filters=[strip_filter])
|
||||
end_time = HiddenField()
|
||||
exch_categ = SelectField(u'Catégorie de matériel', coerce=int,
|
||||
description=u"Choisissez une catégorie de bien matériel"
|
||||
)
|
||||
description = TextAreaField(u'Ajoutez quelques mots autour du matériel que vous proposez', filters=[strip_filter],
|
||||
description=u"Décrivez ici quelques détails sur le matériel que vous souhaitez "
|
||||
+ u"proposer. N'hésitez pas à donner des détails."
|
||||
)
|
||||
exch_categ = SelectField(
|
||||
u'Catégorie de matériel', coerce=int,
|
||||
description=u"Choisissez une catégorie de bien matériel"
|
||||
)
|
||||
description = TextAreaField(
|
||||
u'Ajoutez quelques mots autour du matériel que vous proposez',
|
||||
filters=[strip_filter],
|
||||
description=u"Décrivez ici quelques détails sur le matériel "
|
||||
u"que vous souhaitez proposer. N'hésitez pas à donner des détails."
|
||||
)
|
||||
|
||||
|
||||
class UpdateAskCForm(AskCForm, UpdateExchangeForm):
|
||||
|
||||
Reference in New Issue
Block a user