equal
deleted
inserted
replaced
166 |
166 |
167 class IViewQueryParamsExtension(IViewQueryExtension): |
167 class IViewQueryParamsExtension(IViewQueryExtension): |
168 """View query extension interface""" |
168 """View query extension interface""" |
169 |
169 |
170 def get_params(self, context, request=None): |
170 def get_params(self, context, request=None): |
171 """Add params to catalog query""" |
171 """Add params to catalog query |
|
172 |
|
173 This method may return an iterator. |
|
174 If defined settings are such that no result can be found (for example, if the view is |
|
175 defined to use context themes but context doesn't have any), method can yield a "None" |
|
176 value which will cancel query execution. |
|
177 """ |
172 |
178 |
173 |
179 |
174 class IViewQueryEsParamsExtension(IViewQueryExtension): |
180 class IViewQueryEsParamsExtension(IViewQueryExtension): |
175 """View query parameters extension for Elasticsearch""" |
181 """View query parameters extension for Elasticsearch""" |
176 |
182 |