Skip to content

Commit 529c361

Browse files
merge: #249 from andrew/add-multisearch-helper
Adds function to helper for converting multisearch
2 parents 06ba515 + bcc4f1e commit 529c361

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

ckanext/versioned_datastore/helpers.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from ckanext.versioned_datastore.lib.common import ALL_FORMATS
77
from ckanext.versioned_datastore.lib.query.search.query import SchemaQuery
88
from ckanext.versioned_datastore.lib.query.slugs.slugs import create_nav_slug
9+
from ckanext.versioned_datastore.lib.query.utils import convert_to_multisearch
910
from ckanext.versioned_datastore.model import stats
1011

1112

@@ -167,3 +168,11 @@ def nav_slug(query=None, version=None, resource_ids=None):
167168
"""
168169
is_new, slug = create_nav_slug(SchemaQuery(resource_ids, version, query))
169170
return slug.get_slug_string()
171+
172+
173+
def multisearch(query=None):
174+
"""
175+
A helper proxy for convert_to_multisearch.
176+
"""
177+
multisearch = convert_to_multisearch(query)
178+
return multisearch

ckanext/versioned_datastore/plugin.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ def get_helpers(self):
214214
'get_version_date': helpers.get_version_date,
215215
'latest_item_version': helpers.latest_item_version,
216216
'nav_slug': helpers.nav_slug,
217+
'multisearch': helpers.multisearch,
217218
}
218219

219220
# IResourceController (<2.10 compatibility)

0 commit comments

Comments
 (0)