From 168a6bae98b9b53c30a747977224f2d8fc9d3b8f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 20 Nov 2020 14:10:20 +0100 Subject: [PATCH] Bank transfer: Add optional text to pending payments --- src/pretix/plugins/banktransfer/payment.py | 10 +++++++++- .../templates/pretixplugins/banktransfer/pending.html | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/pretix/plugins/banktransfer/payment.py b/src/pretix/plugins/banktransfer/payment.py index 7e5c1a38c2..5a476f62dc 100644 --- a/src/pretix/plugins/banktransfer/payment.py +++ b/src/pretix/plugins/banktransfer/payment.py @@ -122,7 +122,14 @@ class BankTransfer(BasePaymentProvider): ('prefix', forms.CharField( label=_('Prefix for the payment reference'), required=False, - )) + )), + ('pending_description', I18nFormField( + label=_('Additional text to show on pending orders'), + help_text=_('This text will be shown on the order confirmation page for pending orders in addition to' + 'the standard text.'), + widget=I18nTextarea, + required=False, + )), ]) @property @@ -216,6 +223,7 @@ class BankTransfer(BasePaymentProvider): 'order': payment.order, 'amount': payment.amount, 'settings': self.settings, + 'pending_description': self.settings.get('pending_description', as_type=LazyI18nString), 'details': self.settings.get('bank_details', as_type=LazyI18nString), } return template.render(ctx) diff --git a/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html b/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html index 0992e8940a..14a5c86144 100644 --- a/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html +++ b/src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/pending.html @@ -5,7 +5,11 @@ {% load ibanformat %} {% load money %} {% load unidecode %} +{% load rich_text %} +{% if pending_description %} + {{ pending_description|rich_text }} +{% endif %}

{% blocktrans trimmed %} Please transfer the full amount to the following bank account: {% endblocktrans %}