From 8a1686c4c4a4952bfbe2ec6b5a853f9c3630f850 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 17 Mar 2025 17:01:52 +0100 Subject: 🐛 QA forms: fix confirm messages for operation and archaeological sites MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_operations/forms.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'archaeological_operations/forms.py') diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py index 939a87de9..a5c9d5b1b 100644 --- a/archaeological_operations/forms.py +++ b/archaeological_operations/forms.py @@ -1764,6 +1764,9 @@ class QAOperationFormMulti(QAForm): def _get_qa_operator(self, value): return self._get_organization(value) + def _get_qa_collaborators(self, value): + return self._get_person(value) + def _get_qa_finds_received(self, value): return self._get_null_boolean_field(value) @@ -1879,7 +1882,8 @@ class QAArchaeologicalSiteFormMulti(QAForm): qa_collaborators = forms.IntegerField( label=_("Collaborators"), required=False, widget=widgets.JQueryAutoComplete( - reverse_lazy('autocomplete-person') + reverse_lazy('autocomplete-person'), + associated_model=Person, new=True ), ) qa_cultural_attributions = forms.ChoiceField( @@ -1898,6 +1902,9 @@ class QAArchaeologicalSiteFormMulti(QAForm): FieldType('qa_remains', models.RemainType), ] + def _get_qa_collaborators(self, value): + return self._get_person(value) + def _get_qa_towns(self, value): try: value = Town.objects.get(pk=value).cached_label -- cgit v1.2.3