From 6f8e57f4f41158bcd796198591f6c3418688b642 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Thu, 19 May 2022 16:47:29 +0200 Subject: [PATCH] Update corrector registration form : https://trackers.pilotsystems.net/prebarreau/0416 --- teleforma/forms.py | 4 ++-- .../migrations/0016_alter_profile_siret.py | 18 ++++++++++++++++++ teleforma/models/crfpa.py | 2 +- 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 teleforma/migrations/0016_alter_profile_siret.py diff --git a/teleforma/forms.py b/teleforma/forms.py index 519b5d99..4609f2ea 100644 --- a/teleforma/forms.py +++ b/teleforma/forms.py @@ -234,7 +234,7 @@ class CorrectorForm(ModelForm): ss_number = CharField(label='N° de sécurité sociale', max_length=15) siret = CharField(label='N° SIRET', - max_length=13, required=False) + max_length=14, required=False) # corrector period = ModelChoiceField(label='Période', queryset=Period.objects.filter(is_open=True, @@ -244,7 +244,7 @@ class CorrectorForm(ModelForm): label='Statut', widget=forms.Select()) courses = ModelMultipleChoiceField(label='Matière', - queryset=Course.objects.all().exclude(title="Aucune").order_by('title'), + queryset=Course.objects.filter(has_exam_scripts=True).exclude(title="Aucune").order_by('title'), widget=forms.CheckboxSelectMultiple()) # no model captcha = ReCaptchaField() diff --git a/teleforma/migrations/0016_alter_profile_siret.py b/teleforma/migrations/0016_alter_profile_siret.py new file mode 100644 index 00000000..be107c9a --- /dev/null +++ b/teleforma/migrations/0016_alter_profile_siret.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.3 on 2022-05-19 15:50 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('teleforma', '0015_auto_20211210_1411'), + ] + + operations = [ + migrations.AlterField( + model_name='profile', + name='siret', + field=models.CharField(blank=True, max_length=14, null=True, verbose_name='Siret'), + ), + ] diff --git a/teleforma/models/crfpa.py b/teleforma/models/crfpa.py index 5e65515b..aea424a8 100755 --- a/teleforma/models/crfpa.py +++ b/teleforma/models/crfpa.py @@ -451,7 +451,7 @@ class Profile(models.Model): ss_number = models.CharField('Sécurité sociale', max_length=15, blank=True, null=True) siret = models.CharField('Siret', - max_length=13, blank=True, null=True) + max_length=14, blank=True, null=True) class Meta(MetaCore): db_table = app_label + '_' + 'profiles' -- 2.39.5