From dcf16707d21ffc8dd996d0516b7f041739c7084f Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Mon, 15 Sep 2025 15:06:04 +0200 Subject: [PATCH] =?utf8?q?Add=20libert=C3=A9s=20publiques=20to=20corrector?= =?utf8?q?=20list=20of=20trainings?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- teleforma/forms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teleforma/forms.py b/teleforma/forms.py index d1703e37..ae6615b4 100644 --- a/teleforma/forms.py +++ b/teleforma/forms.py @@ -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() -- 2.39.5