Remove facets from mobile

This commit is contained in:
Kuroshini 2019-11-28 14:45:52 +03:00
parent 4bc3af29a0
commit f225336121
2 changed files with 29 additions and 2 deletions

View File

@ -6,9 +6,11 @@ from search_indexes import views
router = routers.SimpleRouter()
# router.register(r'news', views.NewsDocumentViewSet, basename='news') # temporarily disabled
router.register(r'establishments', views.EstablishmentDocumentViewSet, basename='establishment')
router.register(r'mobile/establishments', views.EstablishmentDocumentViewSet, basename='establishment-mobile')
router.register(r'mobile/establishments', views.MobileEstablishmentDocumentViewSet, basename='establishment-mobile')
router.register(r'news', views.NewsDocumentViewSet, basename='news')
router.register(r'mobile/news', views.MobileNewsDocumentViewSet, basename='news-mobile')
router.register(r'products', views.ProductDocumentViewSet, basename='product')
router.register(r'mobile/products', views.MobileProductDocumentViewSet, basename='product-mobile')
urlpatterns = router.urls

View File

@ -78,6 +78,14 @@ class NewsDocumentViewSet(BaseDocumentViewSet):
}
class MobileNewsDocumentViewSet(NewsDocumentViewSet):
filter_backends = [
filters.CustomSearchFilterBackend,
FilteringFilterBackend,
]
class EstablishmentDocumentViewSet(BaseDocumentViewSet):
"""Establishment document ViewSet."""
@ -278,6 +286,15 @@ class EstablishmentDocumentViewSet(BaseDocumentViewSet):
}
class MobileEstablishmentDocumentViewSet(EstablishmentDocumentViewSet):
filter_backends = [
FilteringFilterBackend,
filters.CustomSearchFilterBackend,
GeoSpatialFilteringFilterBackend,
]
class ProductDocumentViewSet(BaseDocumentViewSet):
"""Product document ViewSet."""
@ -380,4 +397,12 @@ class ProductDocumentViewSet(BaseDocumentViewSet):
constants.LOOKUP_QUERY_EXCLUDE,
],
},
}
}
class MobileProductDocumentViewSet(ProductDocumentViewSet):
filter_backends = [
FilteringFilterBackend,
filters.CustomSearchFilterBackend,
]