예제 #1
0
 def _filter(self, req, filters, **kwargs):
     form = self.form_class(filters)
     if form.is_valid():
         qs = WebappIndexer.from_search(self.req, **kwargs)
         return _filter_search(
             self.req, qs, form.cleaned_data).to_dict()
     else:
         return form.errors.copy()
예제 #2
0
 def get_query(self, request, region=None):
     return WebappIndexer.from_search(
         request, region=region, gaia=request.GAIA, mobile=request.MOBILE,
         tablet=request.TABLET)