summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-02-13 13:23:29 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-02-13 13:23:29 +0100
commitbf6fa71e7f161896cd114a2033d7688f98d49f8e (patch)
treeaead69cdc27743add5535450c812c8ce9d440584 /archaeological_warehouse/forms.py
parent5330e9b9622107a17a170cc2d3761dafbf15b8ae (diff)
downloadIshtar-bf6fa71e7f161896cd114a2033d7688f98d49f8e.tar.bz2
Ishtar-bf6fa71e7f161896cd114a2033d7688f98d49f8e.zip
Manage search on json fields - HistorySelect for all concerned forms
Diffstat (limited to 'archaeological_warehouse/forms.py')
-rw-r--r--archaeological_warehouse/forms.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/archaeological_warehouse/forms.py b/archaeological_warehouse/forms.py
index 9175a78d6..0ac3ddeae 100644
--- a/archaeological_warehouse/forms.py
+++ b/archaeological_warehouse/forms.py
@@ -33,7 +33,7 @@ from ishtar_common import widgets
from bootstrap_datepicker.widgets import DatePicker
from ishtar_common.forms import name_validator, reverse_lazy, \
get_form_selection, TableSelect, ManageOldType, FinalForm, FormSet, \
- CustomForm, FieldType
+ CustomForm, FieldType, HistorySelect
from ishtar_common.forms_common import get_image_help
from archaeological_finds.forms import FindMultipleFormSelection, \
SelectFindBasketForm
@@ -80,8 +80,10 @@ SelectedDivisionFormset.form_admin_name = _(u"Warehouse - 020 - Divisions")
SelectedDivisionFormset.form_slug = "warehouse-020-divisions"
-class WarehouseSelect(TableSelect):
+class WarehouseSelect(HistorySelect):
_model = models.Warehouse
+ form_admin_name = _(u"Warehouse - 001 - Search")
+ form_slug = "warehouse-001-search"
search_vector = forms.CharField(
label=_(u"Full text search"), widget=widgets.SearchWidget(
@@ -246,8 +248,10 @@ class ContainerModifyForm(ContainerForm):
return cleaned_data
-class ContainerSelect(TableSelect):
+class ContainerSelect(HistorySelect):
_model = models.Container
+ form_admin_name = _(u"Container - 001 - Search")
+ form_slug = "container-001-search"
search_vector = forms.CharField(
label=_(u"Full text search"), widget=widgets.SearchWidget(