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())
|
favorites_for_users = fields.ListField(field=fields.IntegerField())
|
||||||
tz = fields.KeywordField(attr='timezone_as_str')
|
tz = fields.KeywordField(attr='timezone_as_str')
|
||||||
|
created = fields.DateField(attr='created')
|
||||||
|
|
||||||
class Django:
|
class Django:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,10 @@ from search_indexes import views
|
||||||
|
|
||||||
|
|
||||||
router = routers.SimpleRouter()
|
router = routers.SimpleRouter()
|
||||||
# router.register(r'news', views.NewsDocumentViewSet, basename='news') # temporarily disabled
|
|
||||||
router.register(r'establishments', views.EstablishmentDocumentViewSet, basename='establishment')
|
router.register(r'establishments', views.EstablishmentDocumentViewSet, basename='establishment')
|
||||||
router.register(r'mobile/establishments', views.MobileEstablishmentDocumentViewSet, basename='establishment-mobile')
|
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'news', views.NewsDocumentViewSet, basename='news')
|
||||||
router.register(r'mobile/news', views.MobileNewsDocumentViewSet, basename='news-mobile')
|
router.register(r'mobile/news', views.MobileNewsDocumentViewSet, basename='news-mobile')
|
||||||
router.register(r'products', views.ProductDocumentViewSet, basename='product')
|
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):
|
class MobileEstablishmentDocumentViewSet(EstablishmentDocumentViewSet):
|
||||||
|
|
||||||
filter_backends = [
|
filter_backends = [
|
||||||
|
|
@ -328,6 +335,12 @@ class MobileEstablishmentDocumentViewSet(EstablishmentDocumentViewSet):
|
||||||
GeoSpatialOrderingFilterBackend,
|
GeoSpatialOrderingFilterBackend,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
ordering_fields = {
|
||||||
|
'created': {
|
||||||
|
'field': 'created'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
class ProductDocumentViewSet(BaseDocumentViewSet):
|
class ProductDocumentViewSet(BaseDocumentViewSet):
|
||||||
"""Product document ViewSet."""
|
"""Product document ViewSet."""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user