From d5d1fcf331d045a4489da6903b2f62e85d2f2745 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 29 Jun 2017 11:44:27 +0200 Subject: [PATCH] Add PaymentProvider.public_name --- src/pretix/base/payment.py | 10 ++++++++++ .../pretixpresale/event/checkout_payment.html | 2 +- .../pretixpresale/event/order_pay_change.html | 2 +- .../pretixpresale/event/order_pay_confirm.html | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index 195f075e68..d236f55e53 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -80,6 +80,16 @@ class BasePaymentProvider: """ raise NotImplementedError() # NOQA + @property + def public_name(self) -> str: + """ + A human-readable name for this payment provider to be shown to the public. + This should be short but self-explaining. Good examples include 'Bank transfer' + and 'Credit card', but 'Credit card via Stripe' might be to explicit. By default, + this is the same as ``verbose_name`` + """ + return self.verbose_name + @property def identifier(self) -> str: """ diff --git a/src/pretix/presale/templates/pretixpresale/event/checkout_payment.html b/src/pretix/presale/templates/pretixpresale/event/checkout_payment.html index 344dd5abbf..2259aefe39 100644 --- a/src/pretix/presale/templates/pretixpresale/event/checkout_payment.html +++ b/src/pretix/presale/templates/pretixpresale/event/checkout_payment.html @@ -20,7 +20,7 @@ data-parent="#payment_accordion" {% if selected == p.provider.identifier %}checked="checked"{% endif %} data-toggle="radiocollapse" data-target="#payment_{{ p.provider.identifier }}" /> - {{ p.provider.verbose_name }} + {{ p.provider.public_name }} diff --git a/src/pretix/presale/templates/pretixpresale/event/order_pay_change.html b/src/pretix/presale/templates/pretixpresale/event/order_pay_change.html index 968949abb2..04d1d8b334 100644 --- a/src/pretix/presale/templates/pretixpresale/event/order_pay_change.html +++ b/src/pretix/presale/templates/pretixpresale/event/order_pay_change.html @@ -27,7 +27,7 @@ data-parent="#payment_accordion" {% if selected == p.provider.identifier %}checked="checked"{% endif %} data-toggle="radiocollapse" data-target="#payment_{{ p.provider.identifier }}" /> - {{ p.provider.verbose_name }} + {{ p.provider.public_name }} diff --git a/src/pretix/presale/templates/pretixpresale/event/order_pay_confirm.html b/src/pretix/presale/templates/pretixpresale/event/order_pay_confirm.html index 47f026250c..5ff922d275 100644 --- a/src/pretix/presale/templates/pretixpresale/event/order_pay_confirm.html +++ b/src/pretix/presale/templates/pretixpresale/event/order_pay_confirm.html @@ -24,7 +24,7 @@

- {{ payment_provider.verbose_name }} + {{ payment_provider.public_name }}