diff --git a/payment_manual/MANIFEST.in b/payment_manual/MANIFEST.in index 2e1b97e..6007cd7 100644 --- a/payment_manual/MANIFEST.in +++ b/payment_manual/MANIFEST.in @@ -1 +1,2 @@ +graft indico_payment_manual/static graft indico_payment_manual/templates diff --git a/payment_manual/indico_payment_manual/plugin.py b/payment_manual/indico_payment_manual/plugin.py index d57bc0f..75b52c0 100644 --- a/payment_manual/indico_payment_manual/plugin.py +++ b/payment_manual/indico_payment_manual/plugin.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals from wtforms.fields.simple import TextAreaField from wtforms.validators import DataRequired -from indico.core.plugins import IndicoPlugin +from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, url_for_plugin from indico.modules.payment import PaymentPluginMixin, PaymentPluginSettingsFormBase, PaymentEventSettingsFormBase from indico.util.i18n import _ from indico.web.forms.validators import UsedIf @@ -48,3 +48,10 @@ class ManualPaymentPlugin(PaymentPluginMixin, IndicoPlugin): settings_form = PluginSettingsForm event_settings_form = EventSettingsForm default_settings = {'method_name': 'Bank Transfer'} + + @property + def logo_url(self): + return url_for_plugin(self.name + '.static', filename='images/logo.png') + + def get_blueprints(self): + return IndicoPluginBlueprint('payment_manual', __name__) diff --git a/payment_manual/indico_payment_manual/static/images/logo.png b/payment_manual/indico_payment_manual/static/images/logo.png new file mode 100644 index 0000000..e7adf4b Binary files /dev/null and b/payment_manual/indico_payment_manual/static/images/logo.png differ diff --git a/payment_paypal/MANIFEST.in b/payment_paypal/MANIFEST.in index 359f8ac..4208192 100644 --- a/payment_paypal/MANIFEST.in +++ b/payment_paypal/MANIFEST.in @@ -1 +1,2 @@ +graft indico_payment_paypal/static graft indico_payment_paypal/templates diff --git a/payment_paypal/indico_payment_paypal/plugin.py b/payment_paypal/indico_payment_paypal/plugin.py index 4b518d1..a868059 100644 --- a/payment_paypal/indico_payment_paypal/plugin.py +++ b/payment_paypal/indico_payment_paypal/plugin.py @@ -20,7 +20,7 @@ from wtforms.fields.core import StringField from wtforms.fields.html5 import URLField from wtforms.validators import DataRequired -from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint +from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, url_for_plugin from indico.modules.payment import PaymentPluginMixin, PaymentPluginSettingsFormBase, PaymentEventSettingsFormBase from indico_payment_paypal.controllers import RHPaymentEventNotify from indico.util.i18n import _ @@ -49,6 +49,10 @@ class PaypalPaymentPlugin(PaymentPluginMixin, IndicoPlugin): default_settings = {'method_name': 'PayPal', 'url': 'https://www.paypal.com/cgi-bin/webscr'} + @property + def logo_url(self): + return url_for_plugin(self.name + '.static', filename='images/logo.png') + def get_blueprints(self): return blueprint diff --git a/payment_paypal/indico_payment_paypal/static/images/logo.png b/payment_paypal/indico_payment_paypal/static/images/logo.png new file mode 100644 index 0000000..b2f1471 Binary files /dev/null and b/payment_paypal/indico_payment_paypal/static/images/logo.png differ