summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2026-05-06 17:12:31 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2026-05-06 17:26:01 +0200
commit8c534e377ebc3c79e06fa782e8846139043b4d64 (patch)
treed37960a6317ee75336c1f93bfce668af2bf0fa49 /ishtar_common/forms_common.py
parent64d8d9579a367309e95b752091d70e13ee08e651 (diff)
downloadIshtar-8c534e377ebc3c79e06fa782e8846139043b4d64.tar.bz2
Ishtar-8c534e377ebc3c79e06fa782e8846139043b4d64.zip
✨ find criteria search - warehouse town of find's containers
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r--ishtar_common/forms_common.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py
index d0b1183be..3243214b5 100644
--- a/ishtar_common/forms_common.py
+++ b/ishtar_common/forms_common.py
@@ -95,7 +95,7 @@ from archaeological_finds.models import Find, FindBasket, Treatment, TreatmentFi
from archaeological_warehouse.models import Container, Warehouse
-def get_town_field(label=_("Town"), required=True):
+def get_town_field(label=_("Town"), simple=False, required=True):
help_text = _(
"<p>Type name, department code of the "
"town you would like to select. The search is insensitive to case."
@@ -106,10 +106,9 @@ def get_town_field(label=_("Town"), required=True):
"department.</p>"
)
# !FIXME hard_link, reverse_lazy doen't seem to work with formsets
+ url = "/autocomplete-simple-town" if simple else "/autocomplete-town"
return forms.IntegerField(
- widget=widgets.JQueryAutoComplete(
- "/" + settings.URL_PATH + "autocomplete-town", associated_model=models.Town
- ),
+ widget=widgets.JQueryAutoComplete(url, associated_model=models.Town),
validators=[models.valid_id(models.Town)],
label=label,
help_text=mark_safe(help_text),