Merge branch 'develop' into feature/roles
This commit is contained in:
commit
caf11ed372
|
|
@ -11,7 +11,6 @@ from django.db import models
|
||||||
from django.db.models import When, Case, F, ExpressionWrapper, Subquery, Q
|
from django.db.models import When, Case, F, ExpressionWrapper, Subquery, Q
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from elasticsearch_dsl import Q
|
|
||||||
from phonenumber_field.modelfields import PhoneNumberField
|
from phonenumber_field.modelfields import PhoneNumberField
|
||||||
|
|
||||||
from collection.models import Collection
|
from collection.models import Collection
|
||||||
|
|
@ -99,15 +98,15 @@ class EstablishmentQuerySet(models.QuerySet):
|
||||||
else:
|
else:
|
||||||
return self.none()
|
return self.none()
|
||||||
|
|
||||||
def es_search(self, value, locale=None):
|
# def es_search(self, value, locale=None):
|
||||||
"""Search text via ElasticSearch."""
|
# """Search text via ElasticSearch."""
|
||||||
from search_indexes.documents import EstablishmentDocument
|
# from search_indexes.documents import EstablishmentDocument
|
||||||
search = EstablishmentDocument.search().filter(
|
# search = EstablishmentDocument.search().filter(
|
||||||
Q('match', name=value) |
|
# Elastic_Q('match', name=value) |
|
||||||
Q('match', **{f'description.{locale}': value})
|
# Elastic_Q('match', **{f'description.{locale}': value})
|
||||||
).execute()
|
# ).execute()
|
||||||
ids = [result.meta.id for result in search]
|
# ids = [result.meta.id for result in search]
|
||||||
return self.filter(id__in=ids)
|
# return self.filter(id__in=ids)
|
||||||
|
|
||||||
def by_country_code(self, code):
|
def by_country_code(self, code):
|
||||||
"""Return establishments by country code"""
|
"""Return establishments by country code"""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user