X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/ba83b8311a93602de7f733c9a9e183e3ebbb006c..ddf2102eff7ea420a4ea5144c43409587fc1156e:/src/social/models.py diff --git a/src/social/models.py b/src/social/models.py index f001e310c..d46dc08cd 100644 --- a/src/social/models.py +++ b/src/social/models.py @@ -125,6 +125,7 @@ class Cite(models.Model): class Carousel(models.Model): placement = models.SlugField(_('placement'), choices=[ ('main', 'main'), + ('main_2022', 'main 2022'), ]) priority = models.SmallIntegerField(_('priority'), default=0) language = models.CharField(_('language'), max_length=2, blank=True, default='', choices=settings.LANGUAGES) @@ -139,7 +140,7 @@ class Carousel(models.Model): @classmethod def get(cls, placement): - carousel = cls.objects.filter(models.Q(language='') | models.Q(language=get_language()), placement=placement).order_by('-priority', '?').first() + carousel = cls.objects.filter(placement=placement).order_by('-priority', '?').first() if carousel is None: carousel = cls.objects.create(placement=placement) return carousel