diff -r 32668a609c7b -r 04429c162338 src/pyams_content/shared/view/interfaces.py --- a/src/pyams_content/shared/view/interfaces.py Fri Dec 14 09:01:01 2018 +0100 +++ b/src/pyams_content/shared/view/interfaces.py Fri Dec 14 11:08:28 2018 +0100 @@ -123,7 +123,7 @@ is_using_context = Attribute("Check if view is using context settings") def get_results(self, context, sort_index=None, reverse=True, limit=None, - start=0, length=999, ignore_cache=False, get_count=False): + start=0, length=999, ignore_cache=False, get_count=False, request=None): """Get results of catalog query""" @@ -144,17 +144,17 @@ class IViewQuery(Interface): """View query interface""" - def get_params(self, context): + def get_params(self, context, request=None): """Get static view query params""" - def get_results(self, context, sort_index, reverse, limit): + def get_results(self, context, sort_index, reverse, limit, request=None): """Get tuple of limited results and total results count""" class IViewUserQuery(Interface): """View user search query interface""" - def get_user_params(self, request): + def get_user_params(self, request=None): """Get dynamic user query params""" @@ -167,21 +167,21 @@ class IViewQueryParamsExtension(IViewQueryExtension): """View query extension interface""" - def get_params(self, context): + def get_params(self, context, request=None): """Add params to catalog query""" class IViewQueryEsParamsExtension(IViewQueryExtension): """View query parameters extension for Elasticsearch""" - def get_es_params(self, context): + def get_es_params(self, context, request=None): """Add params to Elasticsearch query""" class IViewQueryFilterExtension(IViewQueryExtension): """View query filter extension""" - def filter(self, context, items): + def filter(self, context, items, request=None): """Filter items after catalog query""" @@ -287,5 +287,5 @@ Mergers are used to merge results of several views. """ - def get_results(self, views, context, ignore_cache=False): + def get_results(self, views, context, ignore_cache=False, request=None): """Merge results of several views together"""