Replace FilteredSelectMultiple with ExamSearchWidget for exams field in multiple forms

This commit is contained in:
Ross
2026-02-16 10:54:39 +00:00
parent ed1a33ac89
commit fb9952e7aa
4 changed files with 8 additions and 4 deletions
+2 -1
View File
@@ -34,6 +34,7 @@ from crispy_forms.bootstrap import InlineRadios
from dal import autocomplete
from autocomplete import widgets as htmx_widgets, Autocomplete, AutocompleteWidget, ModelAutocomplete, register as autocomplete_register
from generic.widgets import ExamSearchWidget
class QuestionSampleAnswerForm(ModelForm):
@@ -116,7 +117,7 @@ class QuestionForm(ModelForm):
self.fields["exams"] = ModelMultipleChoiceField(
required=False,
queryset=exam_queryset.distinct(),
widget=FilteredSelectMultiple(verbose_name="Exams", is_stacked=False),
widget=ExamSearchWidget(exam_model=Exam),
)
self.fields["exams"].label = ""