chosen tags for recipes
This commit is contained in:
parent
33a616ab96
commit
fa8b4d6d97
|
|
@ -10,10 +10,12 @@ class TagsBaseFilterSet(filters.FilterSet):
|
||||||
# Object type choices
|
# Object type choices
|
||||||
NEWS = 'news'
|
NEWS = 'news'
|
||||||
ESTABLISHMENT = 'establishment'
|
ESTABLISHMENT = 'establishment'
|
||||||
|
RECIPES = 'recipe'
|
||||||
|
|
||||||
TYPE_CHOICES = (
|
TYPE_CHOICES = (
|
||||||
(NEWS, 'News'),
|
(NEWS, 'News'),
|
||||||
(ESTABLISHMENT, 'Establishment'),
|
(ESTABLISHMENT, 'Establishment'),
|
||||||
|
(RECIPES, 'Recipe'),
|
||||||
)
|
)
|
||||||
|
|
||||||
type = filters.MultipleChoiceFilter(choices=TYPE_CHOICES,
|
type = filters.MultipleChoiceFilter(choices=TYPE_CHOICES,
|
||||||
|
|
@ -91,5 +93,7 @@ class TagsFilterSet(TagsBaseFilterSet):
|
||||||
if self.ESTABLISHMENT in value:
|
if self.ESTABLISHMENT in value:
|
||||||
queryset = queryset.for_establishments().filter(category__value_type='list').filter(value__in=settings.ESTABLISHMENT_CHOSEN_TAGS).distinct(
|
queryset = queryset.for_establishments().filter(category__value_type='list').filter(value__in=settings.ESTABLISHMENT_CHOSEN_TAGS).distinct(
|
||||||
'value')
|
'value')
|
||||||
|
if self.RECIPES in value:
|
||||||
|
queryset = queryset.for_news().filter(value__in=settings.RECIPES_CHOSEN_TAGS).distinct('value')
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user