X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/6d7b11e4a01b2314c0527d94d91f3159c0bd34ce..62d83af2cafb15b3940311cf305a30d489909d95:/apps/funding/templatetags/funding_tags.py diff --git a/apps/funding/templatetags/funding_tags.py b/apps/funding/templatetags/funding_tags.py index 5331f8c4a..ae3b04f62 100755 --- a/apps/funding/templatetags/funding_tags.py +++ b/apps/funding/templatetags/funding_tags.py @@ -4,17 +4,20 @@ from ..models import Offer register = template.Library() -@register.inclusion_tag("funding/tags/funding.html") -def funding(offer=None, link=False, add_class=""): - if offer is None: +@register.inclusion_tag("funding/tags/funding.html", takes_context=True) +def funding(context, offer=None, link=False, add_class=""): + if offer is None and context.get('funding_no_show_current') is None: offer = Offer.current() if offer is None: return {} + offer_sum = offer.sum() return { 'offer': offer, + 'sum': offer_sum, 'is_current': offer.is_current(), - 'percentage': 100 * offer.sum() / offer.target, + 'missing': offer.target - offer_sum, + 'percentage': 100 * offer_sum / offer.target, 'link': link, 'add_class': add_class, }