aboutsummaryrefslogtreecommitdiffstats
path: root/jm2l/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'jm2l/forms.py')
-rw-r--r--jm2l/forms.py42
1 files changed, 22 insertions, 20 deletions
diff --git a/jm2l/forms.py b/jm2l/forms.py
index 7cf076f..010cf28 100644
--- a/jm2l/forms.py
+++ b/jm2l/forms.py
@@ -47,17 +47,19 @@ ATELIER_DURATION = [ (15,u'Lighting talk ( 5 min)'),
class StaffArea(MyBaseForm):
- uid = HiddenField()
name = TextField(u'Pôle')
description = TextAreaField('Description', [validators.optional(), validators.Length(max=1000000)],
filters=[strip_filter]
)
+class EditStaffArea(StaffArea):
+ uid = HiddenField()
+
class StaffTasks(MyBaseForm):
name = TextField(u'Nom de la tâche')
area_uid = SelectField(u'Pôle concerné', coerce=int )
- due_date = DateField(u'Date prévue', format='%d/%m/%Y')
closed_by = SelectField(u'Assigné à', coerce=int )
+ due_date = DateField(u'Date prévue', format='%d/%m/%Y')
description = TextAreaField('Description', [validators.optional(), validators.Length(max=1000000)],
filters=[strip_filter])
@@ -111,29 +113,13 @@ class AddIntervenant(MyBaseForm):
u"son inscription sur le site.")
add = SubmitField('Ajouter des intervenants')
-class InterventionForm(MyBaseForm):
+class ConfCreateForm(MyBaseForm):
+
event_type = HiddenField()
for_year = HiddenField()
start_time = HiddenField()
end_time = HiddenField()
-
- name = TextField(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]
- )
-class ConfCreateForm(InterventionForm):
- 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)."
-
- )
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 "
@@ -144,6 +130,22 @@ class ConfCreateForm(InterventionForm):
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 "
+ 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)."
+
+ )
+
+ name = TextField(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]
+ )
class ConfUpdateForm(ConfCreateForm):
uid = HiddenField()