From 48720666ae210bb7f9cd6b9c502f67b23c3fcf15 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Mon, 21 Mar 2022 17:00:24 +0100 Subject: [PATCH] https://trackers.pilotsystems.net/prebarreau/0372 : changes on registration form --- teleforma/forms.py | 16 +++++++++++----- .../registration/registration_form.html | 10 +--------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/teleforma/forms.py b/teleforma/forms.py index 01674afd..519b5d99 100644 --- a/teleforma/forms.py +++ b/teleforma/forms.py @@ -34,6 +34,11 @@ TRUE_FALSE_CHOICES = ( (False, 'Non') ) +TRAINING_TYPE = ( + ('', '---------'), + (False, 'Formation sur place'), + (True, 'Formation e-learning') +) def get_unique_username(first_name, last_name): username = slugify(first_name)[0] + '.' + slugify(last_name) @@ -86,13 +91,14 @@ class UserForm(ModelForm): level = ChoiceField(label=_('Studying level'), choices=LEVEL_CHOICES) iej = ModelChoiceField(label='IEJ', queryset=IEJ.objects.all()) - platform_only = forms.ChoiceField(choices=TRUE_FALSE_CHOICES, - label='E-learning uniquement', - widget=forms.Select()) 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())) + platform_only = forms.ChoiceField(choices=TRAINING_TYPE, + label='Type de formation', + widget=forms.Select()) + training = ModelChoiceField(label='Formation', queryset=Training.objects.filter(available=True)) procedure = ModelChoiceField(label=_('Procedure'), @@ -132,8 +138,8 @@ class UserForm(ModelForm): self.fields['email'].required = True self.user_fields = ['first_name', 'last_name', 'email', 'address', 'address_detail', 'postal_code', 'city', 'country', 'telephone', 'birthday', 'portrait'] - self.training_fields = ['level', 'iej', 'platform_only', 'fascicule', - 'period', 'training', 'procedure', 'written_speciality', 'oral_1'] + self.training_fields = ['level', 'iej', 'period', 'platform_only', 'fascicule', + 'training', 'procedure', 'written_speciality', 'oral_1'] def clean_portrait(self): image = self.cleaned_data['portrait'] diff --git a/teleforma/templates/registration/registration_form.html b/teleforma/templates/registration/registration_form.html index affee5a1..15d644df 100644 --- a/teleforma/templates/registration/registration_form.html +++ b/teleforma/templates/registration/registration_form.html @@ -28,17 +28,9 @@
{% csrf_token %} -

Pour ceux qui souhaitent s’inscrire en présentiel, nous vous informons que vous êtes - susceptibles - - dans la mesure ou les conditions sanitaires ne s’amélioreraient pas d’ici fin juin et que les mesures - gouvernementales nous imposeraient des effectifs réduits – d’être basculé en e-learning.

- -

Bien évidemment, dans ce cas de figure, vous seriez remboursé à due concurrence.

-
-

{% if mode_corrector %}Pré-inscription des correcteurs - PRÉ-BARREAU - CRFPA{% else %}{% trans "Pre-registration" %} - - {% description %}{% endif %}

+ Formation CRFPA - Le pré-barreau{% endif %} {{ introduction|safe }} -- 2.39.5