]> git.parisson.com Git - teleforma.git/commitdiff
Update corrector registration form : https://trackers.pilotsystems.net/prebarreau...
authorYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 19 May 2022 14:47:29 +0000 (16:47 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Thu, 19 May 2022 14:47:29 +0000 (16:47 +0200)
teleforma/forms.py
teleforma/migrations/0016_alter_profile_siret.py [new file with mode: 0644]
teleforma/models/crfpa.py

index 519b5d99d7a6f19fda30683d1d8c3c7839a143cb..4609f2ea3ba926f0de88b868e33476ef78f73168 100644 (file)
@@ -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 (file)
index 0000000..be107c9
--- /dev/null
@@ -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'),
+        ),
+    ]
index 5e65515ba22ade6c578b1f0bb7f39002aed467c8..aea424a810fc658fd744f7c48df9741ce31a6979 100755 (executable)
@@ -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'