X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/52135b64e35cca4cae8fab7446480a1feab3e50e..d57cb0586003722ceca5c06519d3225686566a78:/migdal/api.py diff --git a/migdal/api.py b/migdal/api.py deleted file mode 100644 index fffbff8..0000000 --- a/migdal/api.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of PrawoKultury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from itertools import chain -from migdal.models import Entry -from migdal import app_settings -from django.utils.translation import get_language - - -def entry_list(entry_type=None, category=None, promobox=False): - lang = get_language() - object_list = Entry.objects.filter(**{"published_%s" % lang: True} - ).order_by('-published_at_%s' % lang) - if entry_type: - object_list = object_list.filter(type=entry_type.db) - else: - object_list = object_list.filter(type__in=[t.db for t in app_settings.TYPES if t.on_main]) - if category: - object_list = object_list.filter(categories=category) - - if promobox: - promo = list(object_list.filter(promo=True)[:promobox]) - #object_list = object_list.exclude(pk__in=[p.pk for p in promo]) - object_list.promobox = promo - - return object_list