Merge branch 'fix/tags_many' into 'develop'
Fix/tags many See merge request gm/gm-backend!143
This commit is contained in:
commit
62d7f13f80
|
|
@ -67,8 +67,7 @@ class Command(BaseCommand):
|
||||||
with connections['legacy'].cursor() as cursor:
|
with connections['legacy'].cursor() as cursor:
|
||||||
cursor.execute('''
|
cursor.execute('''
|
||||||
select
|
select
|
||||||
DISTINCT
|
DISTINCT
|
||||||
m.id as old_id,
|
|
||||||
trim(CONVERT(m.value USING utf8)) as tag_value,
|
trim(CONVERT(m.value USING utf8)) as tag_value,
|
||||||
trim(CONVERT(v.key_name USING utf8)) as tag_category
|
trim(CONVERT(v.key_name USING utf8)) as tag_category
|
||||||
FROM product_metadata m
|
FROM product_metadata m
|
||||||
|
|
@ -103,6 +102,14 @@ class Command(BaseCommand):
|
||||||
p.tags.clear()
|
p.tags.clear()
|
||||||
print('End clear tags product')
|
print('End clear tags product')
|
||||||
|
|
||||||
|
|
||||||
|
def remove_tags(self):
|
||||||
|
print('Begin delete many tags')
|
||||||
|
Tag.objects.\
|
||||||
|
filter(news__isnull=True, establishments__isnull=True).delete()
|
||||||
|
print('End delete many tags')
|
||||||
|
|
||||||
|
|
||||||
def product_sql(self):
|
def product_sql(self):
|
||||||
with connections['legacy'].cursor() as cursor:
|
with connections['legacy'].cursor() as cursor:
|
||||||
cursor.execute('''
|
cursor.execute('''
|
||||||
|
|
@ -145,6 +152,7 @@ class Command(BaseCommand):
|
||||||
|
|
||||||
def handle(self, *args, **kwargs):
|
def handle(self, *args, **kwargs):
|
||||||
self.remove_tags_product()
|
self.remove_tags_product()
|
||||||
|
self.remove_tags()
|
||||||
self.add_category_tag()
|
self.add_category_tag()
|
||||||
self.add_type_product_category()
|
self.add_type_product_category()
|
||||||
self.add_tag()
|
self.add_tag()
|
||||||
|
|
|
||||||
|
|
@ -503,4 +503,4 @@ ESTABLISHMENT_CHOSEN_TAGS = ['gastronomic', 'en_vogue', 'terrace', 'streetfood',
|
||||||
NEWS_CHOSEN_TAGS = ['eat', 'drink', 'cook', 'style', 'international', 'event', 'partnership']
|
NEWS_CHOSEN_TAGS = ['eat', 'drink', 'cook', 'style', 'international', 'event', 'partnership']
|
||||||
INTERNATIONAL_COUNTRY_CODES = ['www', 'main', 'next']
|
INTERNATIONAL_COUNTRY_CODES = ['www', 'main', 'next']
|
||||||
|
|
||||||
#ELASTICSEARCH_DSL_AUTOSYNC = False
|
ELASTICSEARCH_DSL_AUTOSYNC = False
|
||||||
Loading…
Reference in New Issue
Block a user