]> git.parisson.com Git - teleforma.git/commitdiff
Add libertés publiques to corrector list of trainings
authorYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 15 Sep 2025 13:06:04 +0000 (15:06 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Mon, 15 Sep 2025 13:06:04 +0000 (15:06 +0200)
teleforma/forms.py

index d1703e375c208c4341d1736066d7cdc383d6b1ba..ae6615b4c5b0bb06f6f0e0a5a3743d5de9854127 100644 (file)
@@ -13,6 +13,7 @@ from django.forms import (BooleanField, CharField, ChoiceField, DateField,
 from django.template.defaultfilters import slugify
 from django.utils.translation import ugettext_lazy as _
 from django.utils.timezone import datetime
+from django.db.models import Q
 from PIL import Image
 from postman.fields import BasicCommaSeparatedUserField
 from postman.forms import WriteForm as PostmanWriteForm
@@ -242,7 +243,7 @@ class CorrectorForm(ModelForm):
                                    label='Statut',
                                    widget=forms.Select())
     courses = ModelMultipleChoiceField(label='Matière',
-                                       queryset=Course.objects.filter(has_exam_scripts=True).exclude(title="Aucune").order_by('title'),
+                                       queryset=Course.objects.filter(Q(has_exam_scripts=True) | Q(title="Libertés publiques")).exclude(title="Aucune").order_by('title'),
                                        widget=forms.CheckboxSelectMultiple())
     # no model
     captcha = ReCaptchaField()