Update ConditionForm to use AJAX/autocomplete for canonical field selection

This commit is contained in:
Ross
2025-11-24 10:42:38 +00:00
parent 5ccf755e72
commit e8020c5d8f
+3 -4
View File
@@ -118,11 +118,10 @@ class ConditionForm(ModelForm):
class Meta: class Meta:
model = Condition model = Condition
exclude = ["rcr_curriculum"] exclude = ["rcr_curriculum"]
widgets = { widgets = {
"synonym": autocomplete.ModelSelect2Multiple( # Use an AJAX/autocomplete single-select for canonical so users
url="atlas:condition-autocomplete" # can search for existing canonical Conditions by name.
), "canonical": autocomplete.ModelSelect2(url="atlas:condition-autocomplete"),
"parent": autocomplete.ModelSelect2Multiple( "parent": autocomplete.ModelSelect2Multiple(
url="atlas:condition-autocomplete" url="atlas:condition-autocomplete"
), ),