Add signal pretix.control.signals.order_info

This commit is contained in:
Raphael Michel
2017-09-26 11:47:46 +02:00
parent 1a8e67f4de
commit d38f29ac7c
3 changed files with 12 additions and 1 deletions

View File

@@ -47,7 +47,7 @@ Backend
------- -------
.. automodule:: pretix.control.signals .. automodule:: pretix.control.signals
:members: nav_event, html_head, quota_detail_html, nav_topbar, nav_global, nav_organizer, nav_event_settings :members: nav_event, html_head, quota_detail_html, nav_topbar, nav_global, nav_organizer, nav_event_settings, order_info
.. automodule:: pretix.base.signals .. automodule:: pretix.base.signals

View File

@@ -182,6 +182,15 @@ This is a regular django signal (no pretix event signal). Receivers will be pass
the keyword arguments ``organizer`` and ``request``. the keyword arguments ``organizer`` and ``request``.
""" """
order_info = EventPluginSignal(
providing_args=["order"]
)
"""
This signal is sent out to display additional information on the order detail page
As with all plugin signals, the ``sender`` keyword argument will contain the event.
"""
nav_event_settings = EventPluginSignal( nav_event_settings = EventPluginSignal(
providing_args=['request'] providing_args=['request']

View File

@@ -3,6 +3,7 @@
{% load bootstrap3 %} {% load bootstrap3 %}
{% load eventurl %} {% load eventurl %}
{% load safelink %} {% load safelink %}
{% load eventsignal %}
{% block title %} {% block title %}
{% blocktrans trimmed with code=order.code %} {% blocktrans trimmed with code=order.code %}
Order details: {{ code }} Order details: {{ code }}
@@ -331,6 +332,7 @@
</div> </div>
</div> </div>
</div> </div>
{% eventsignal event "pretix.control.signals.order_info" order=order %}
<div class="row"> <div class="row">
<div class="{% if request.event.settings.invoice_address_asked %}col-md-6{% else %}col-md-12{% endif %}"> <div class="{% if request.event.settings.invoice_address_asked %}col-md-6{% else %}col-md-12{% endif %}">
<div class="panel panel-default items"> <div class="panel panel-default items">