period = ModelChoiceField(label='Période',
queryset=Period.objects.filter(is_open=True,
date_inscription_start__lte=datetime.datetime.now(),
- date_inscription_end__gte=datetime.datetime.now()),
- required=False)
- trainings = ModelMultipleChoiceField(label='Formations',
- queryset=Training.objects.filter(available=True),
- required=False)
- platform_only = BooleanField(label=_('e-learning platform only'),
- required=False)
- procedure = ModelChoiceField(label=_('procedure'),
+ date_inscription_end__gte=datetime.datetime.now()))
+ training = ModelChoiceField(label='Formation',
+ queryset=Training.objects.filter(available=True))
+ procedure = ModelChoiceField(label=_('Procedure'),
help_text="Matière de procédure",
- queryset=Course.objects.filter(procedure=True),
- required=False)
- written_speciality = ModelChoiceField(label=_('written speciality'),
+ queryset=Course.objects.filter(procedure=True))
+ written_speciality = ModelChoiceField(label='Specialité écrite',
queryset=Course.objects.filter(written_speciality=True),
- help_text="Matière juridique de spécialité",
- required=False)
- oral_1 = ModelChoiceField(label=_('oral de langue (option)'),
+ help_text="Matière juridique de spécialité")
+ oral_1 = ModelChoiceField(label=_('Oral de langue (option)'),
help_text="Matière d’oral de langue (en option)",
- queryset=Course.objects.filter(oral_1=True),
- required=False)
- promo_code = CharField(label=_('promo code'), max_length=100, required=False)
+ queryset=Course.objects.filter(oral_1=True))
+ promo_code = CharField(label=_('Code promo'), max_length=100, required=False)
+ payment_schedule = ChoiceField(label=_(u'échéancier de paiement'),
+ choices=payment_schedule_choices,
+ required=True)
+
# no model
captcha = CaptchaField()
accept = BooleanField()