From e8020c5d8f61223fb9ac525ab9384bccc8f677a3 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 24 Nov 2025 10:42:38 +0000 Subject: [PATCH] Update ConditionForm to use AJAX/autocomplete for canonical field selection --- atlas/forms.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/atlas/forms.py b/atlas/forms.py index 7640554d..d40153bd 100755 --- a/atlas/forms.py +++ b/atlas/forms.py @@ -118,11 +118,10 @@ class ConditionForm(ModelForm): class Meta: model = Condition exclude = ["rcr_curriculum"] - widgets = { - "synonym": autocomplete.ModelSelect2Multiple( - url="atlas:condition-autocomplete" - ), + # Use an AJAX/autocomplete single-select for canonical so users + # can search for existing canonical Conditions by name. + "canonical": autocomplete.ModelSelect2(url="atlas:condition-autocomplete"), "parent": autocomplete.ModelSelect2Multiple( url="atlas:condition-autocomplete" ),