From e4dcc69c57f57113569cf3bb91ae7f36be48e083 Mon Sep 17 00:00:00 2001 From: Mykhailo Istomin Date: Thu, 13 Jun 2024 15:23:38 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20forms.py=20->=20Modifie?= =?UTF-8?q?d=20source=20field=20to=20use=20MultipleChoiceField=20with=20cu?= =?UTF-8?q?stom=20choices.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/signals/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/signals/forms.py b/src/signals/forms.py index 1d05b9c..7aacaf9 100644 --- a/src/signals/forms.py +++ b/src/signals/forms.py @@ -28,7 +28,7 @@ class SignalFilterForm(forms.ModelForm): search = forms.CharField(min_length=3) pathogen = forms.ModelChoiceField(queryset=Pathogen.objects.all(), widget=forms.CheckboxSelectMultiple()) active = forms.TypedMultipleChoiceField(choices=ActiveChoices.choices, coerce=bool, widget=forms.CheckboxSelectMultiple()) - source = forms.ModelMultipleChoiceField(queryset=SourceSubdivision.objects.all(), widget=forms.CheckboxSelectMultiple()) + source = forms.MultipleChoiceField(choices=SourceSubdivision.objects.values_list('id', 'external_name'), widget=forms.CheckboxSelectMultiple()) time_type = forms.ChoiceField(choices=TimeTypeChoices.choices, widget=forms.CheckboxSelectMultiple()) geographic_scope = forms.ModelMultipleChoiceField(queryset=GeographicScope.objects.all(), widget=forms.CheckboxSelectMultiple()) severenity_pyramid_rungs = forms.ChoiceField(choices=SeverityPyramidRungsChoices.choices, widget=forms.CheckboxSelectMultiple())