diff --git a/src/pretix/control/signals.py b/src/pretix/control/signals.py index b8addbb6d..9bfe7aa6a 100644 --- a/src/pretix/control/signals.py +++ b/src/pretix/control/signals.py @@ -210,3 +210,14 @@ and your tempalte inherits from ``pretixcontrol/event/settings_base.html``. As with all plugin signals, the ``sender`` keyword argument will contain the event. A second keyword argument ``request`` will contain the request object. """ + +event_settings_widget = EventPluginSignal( + providing_args=['request'] +) +""" +This signal is sent out to include template snippets on the settings page of an event +that allows generating a pretix Widget code. + +As with all plugin signals, the ``sender`` keyword argument will contain the event. +A second keyword argument ``request`` will contain the request object. +""" diff --git a/src/pretix/control/templates/pretixcontrol/event/widget.html b/src/pretix/control/templates/pretixcontrol/event/widget.html index b834649cd..5cd1dda79 100644 --- a/src/pretix/control/templates/pretixcontrol/event/widget.html +++ b/src/pretix/control/templates/pretixcontrol/event/widget.html @@ -3,6 +3,7 @@ {% load staticfiles %} {% load bootstrap3 %} {% load eventurl %} +{% load eventsignal %} {% block inside %} {% trans "Widget" %}

@@ -66,4 +67,5 @@ {% endif %} + {% eventsignal request.event "pretix.control.signals.event_settings_widget" request=request %} {% endblock %} diff --git a/src/pretix/locale/de/LC_MESSAGES/django.po b/src/pretix/locale/de/LC_MESSAGES/django.po index d7acf516e..aa534faac 100644 --- a/src/pretix/locale/de/LC_MESSAGES/django.po +++ b/src/pretix/locale/de/LC_MESSAGES/django.po @@ -5877,7 +5877,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/widget.html:63 msgid "Generate widget code" -msgstr "Widget-Coder generieren" +msgstr "Widget-Code generieren" #: pretix/control/templates/pretixcontrol/events/create_base.html:4 #: pretix/control/templates/pretixcontrol/events/create_base.html:6 diff --git a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po index ddcb602d5..856a04315 100644 --- a/src/pretix/locale/de_Informal/LC_MESSAGES/django.po +++ b/src/pretix/locale/de_Informal/LC_MESSAGES/django.po @@ -5864,7 +5864,7 @@ msgstr "" #: pretix/control/templates/pretixcontrol/event/widget.html:63 msgid "Generate widget code" -msgstr "Widget-Coder generieren" +msgstr "Widget-Code generieren" #: pretix/control/templates/pretixcontrol/events/create_base.html:4 #: pretix/control/templates/pretixcontrol/events/create_base.html:6