X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d0072de89eb395f99aedcdf7804e48b547cbbeca..357027375ff8867f42ca34bcbfb5a78b5b185fc3:/apps/social/templatetags/social_tags.py?ds=sidebyside diff --git a/apps/social/templatetags/social_tags.py b/apps/social/templatetags/social_tags.py deleted file mode 100755 index deac93df0..000000000 --- a/apps/social/templatetags/social_tags.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from django import template -from catalogue.models import Book -from social.models import Cite -from social.utils import likes, cites_for_tags - -register = template.Library() - -register.filter('likes', likes) - - -@register.inclusion_tag('social/cite_promo.html') -def cite_promo(ctx=None, fallback=False): - """Choose""" - if ctx is None: - cites = Cite.objects.all() - elif isinstance(ctx, Book): - cites = ctx.cite_set.all() - if not cites.exists(): - cites = cites_for_tags([ctx.book_tag()]) - else: - cites = cites_for_tags(ctx) - - return { - 'cite': cites.order_by('?')[0] if cites.exists() else None, - 'fallback': fallback, - 'ctx': ctx, - } \ No newline at end of file