From 883b214d742ac68119eaae1c9942058a27599b18 Mon Sep 17 00:00:00 2001 From: Semyon Yekhmenin Date: Wed, 27 Nov 2019 12:49:33 +0000 Subject: [PATCH] Added is_international property to news --- apps/news/models.py | 4 ++++ apps/news/serializers.py | 1 + 2 files changed, 5 insertions(+) diff --git a/apps/news/models.py b/apps/news/models.py index 66dabc90..2aa571c0 100644 --- a/apps/news/models.py +++ b/apps/news/models.py @@ -221,6 +221,10 @@ class News(GalleryModelMixin, BaseAttributes, TranslatedFieldsMixin, HasTagsMixi def is_publish(self): return self.state in self.PUBLISHED_STATES + @property + def is_international(self): + return self.INTERNATIONAL_TAG_VALUE in map(lambda tag: tag.value, self.tags.all()) + @property def web_url(self): return reverse('web:news:rud', kwargs={'slug': self.slug}) diff --git a/apps/news/serializers.py b/apps/news/serializers.py index c80ce9a5..86673645 100644 --- a/apps/news/serializers.py +++ b/apps/news/serializers.py @@ -201,6 +201,7 @@ class NewsBackOfficeDetailSerializer(NewsBackOfficeBaseSerializer, 'site_id', 'template', 'template_display', + 'is_international', )