X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/6280673f35e13e75e81c5b7821bd2a44a1831eab..357027375ff8867f42ca34bcbfb5a78b5b185fc3:/src/funding/templatetags/funding_tags.py diff --git a/src/funding/templatetags/funding_tags.py b/src/funding/templatetags/funding_tags.py new file mode 100755 index 000000000..5dbeec6eb --- /dev/null +++ b/src/funding/templatetags/funding_tags.py @@ -0,0 +1,20 @@ +# -*- 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 ssify import ssi_variable +from ssify.utils import ssi_cache_control +from ..models import Offer +from ..utils import sanitize_payment_title + +register = template.Library() + + +@ssi_variable(register, patch_response=[ssi_cache_control(must_revalidate=True, max_age=0)]) +def current_offer(request): + offer = Offer.current() + return offer.pk if offer is not None else None + + +register.filter(sanitize_payment_title)