summaryrefslogtreecommitdiff
path: root/archaeological_operations/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-17 17:01:52 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-17 19:46:08 +0100
commit8a1686c4c4a4952bfbe2ec6b5a853f9c3630f850 (patch)
tree089e0a3de20e35a4ddc89e28af5cdc568bf12c56 /archaeological_operations/forms.py
parent491c01c6c168c564674c12468077076bf8234af2 (diff)
downloadIshtar-8a1686c4c4a4952bfbe2ec6b5a853f9c3630f850.tar.bz2
Ishtar-8a1686c4c4a4952bfbe2ec6b5a853f9c3630f850.zip
🐛 QA forms: fix confirm messages for operation and archaeological sites
Diffstat (limited to 'archaeological_operations/forms.py')
-rw-r--r--archaeological_operations/forms.py9
1 files changed, 8 insertions, 1 deletions
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