summaryrefslogtreecommitdiff
path: root/ishtar_common/forms_common.py
diff options
context:
space:
mode:
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),