From: Yoan Le Clanche Date: Mon, 15 Sep 2025 13:06:04 +0000 (+0200) Subject: Add libertés publiques to corrector list of trainings X-Git-Tag: 2.16.1^2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=dcf16707d21ffc8dd996d0516b7f041739c7084f;p=teleforma.git Add libertés publiques to corrector list of trainings --- 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()