Fundraising in PDF.
[wolnelektury.git] / src / social / templatetags / social_tags.py
index 4dda18d..a4b0f3e 100644 (file)
@@ -1,5 +1,5 @@
-# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
 #
 import re
 from django import template
@@ -53,40 +53,6 @@ def book_shelf_tags(context, book_id):
 
 @register.inclusion_tag('social/carousel.html', takes_context=True)
 def carousel(context, placement):
-    carousel = Carousel.get(placement)
-    banners = [
-            item.get_banner()
-            for item in carousel.carouselitem_set.all().select_related('banner')
-            ]
-
-    request = context['request']
-    if 'banner' in request.GET:
-        try:
-            banner_id = int(request.GET['banner'])
-        except (TypeError, ValueError):
-            pass
-        else:
-            try:
-                index = [b.pk for b in banners].index(banner_id)
-            except ValueError:
-                if request.user.is_staff:
-                    # Staff is allowed to preview any banner.
-                    try:
-                        banners.insert(0, Cite.objects.get(pk=banner_id))
-                    except Cite.DoesNotExist:
-                        pass
-            else:
-                # Put selected banner to front.
-                banners = [banners[index]] + banners[:index] + banners[index+1:]
-
-    return {
-        'carousel': carousel,
-        'banners': banners,
-    }
-
-
-@register.inclusion_tag('social/carousel_2022.html', takes_context=True)
-def carousel_2022(context, placement):
     banners = Carousel.get(placement).carouselitem_set.all()#first().get_banner()
     return {
         'banners': [b.get_banner() for b in banners],