From db31e48eeef75a4eb24e7170cdd97c0c84d6234a Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 21 Sep 2017 18:19:06 +0200 Subject: Add object type as a hierarchical search (refs #3742) --- ishtar_common/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ishtar_common/views.py') diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 0ee57364b..997acd7df 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -587,7 +587,7 @@ def format_val(val): HIERARCHIC_LEVELS = 5 HIERARCHIC_FIELDS = ['periods', 'period', 'unit', 'material_types', - 'material_type', 'conservatory_state'] + 'material_type', 'conservatory_state', 'object_types'] def _get_values(request, val): @@ -677,6 +677,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], fields = [model._meta.get_field(k) for k in get_all_field_names(model)] + request_keys = dict([ (field.name, field.name + (hasattr(field, 'rel') and field.rel and '__pk' @@ -733,6 +734,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], q = Q(**{req_key: val}) reqs |= q and_reqs.append(reqs) + pinned_search = "" if 'submited' not in request_items and full != 'shortcut': # default search -- cgit v1.2.3