From bf6fa71e7f161896cd114a2033d7688f98d49f8e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 13 Feb 2019 13:23:29 +0100 Subject: Manage search on json fields - HistorySelect for all concerned forms --- archaeological_warehouse/forms.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'archaeological_warehouse/forms.py') 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( -- cgit v1.2.3