add created establishment field to ES
This commit is contained in:
parent
0a3fe15e9c
commit
e1d417a9e6
|
|
@ -182,6 +182,7 @@ class EstablishmentDocument(Document):
|
|||
)
|
||||
favorites_for_users = fields.ListField(field=fields.IntegerField())
|
||||
tz = fields.KeywordField(attr='timezone_as_str')
|
||||
created = fields.DateField(attr='created')
|
||||
|
||||
class Django:
|
||||
|
||||
|
|
|
|||
|
|
@ -4,9 +4,10 @@ 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.MobileEstablishmentDocumentViewSet, basename='establishment-mobile')
|
||||
router.register(r'back/establishments', views.EstablishmentBackOfficeViewSet, basename='establishment-backoffice'),
|
||||
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')
|
||||
|
|
|
|||
|
|
@ -319,6 +319,13 @@ class EstablishmentDocumentViewSet(BaseDocumentViewSet):
|
|||
}
|
||||
|
||||
|
||||
class EstablishmentBackOfficeViewSet(EstablishmentDocumentViewSet):
|
||||
|
||||
filter_backends = EstablishmentDocumentViewSet.filter_backends + [
|
||||
OrderingFilterBackend
|
||||
]
|
||||
|
||||
|
||||
class MobileEstablishmentDocumentViewSet(EstablishmentDocumentViewSet):
|
||||
|
||||
filter_backends = [
|
||||
|
|
@ -328,6 +335,12 @@ class MobileEstablishmentDocumentViewSet(EstablishmentDocumentViewSet):
|
|||
GeoSpatialOrderingFilterBackend,
|
||||
]
|
||||
|
||||
ordering_fields = {
|
||||
'created': {
|
||||
'field': 'created'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class ProductDocumentViewSet(BaseDocumentViewSet):
|
||||
"""Product document ViewSet."""
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user