Webhooks: Add order.expirychanged and all order.refund.* Events

This commit is contained in:
Martin Gross
2022-08-25 10:25:01 +02:00
parent 0d453f3454
commit 8226e6c6d5
2 changed files with 30 additions and 0 deletions

View File

@@ -36,10 +36,16 @@ The following values for ``action_types`` are valid with pretix core:
* ``pretix.event.order.canceled`` * ``pretix.event.order.canceled``
* ``pretix.event.order.reactivated`` * ``pretix.event.order.reactivated``
* ``pretix.event.order.expired`` * ``pretix.event.order.expired``
* ``pretix.event.order.expirychanged``
* ``pretix.event.order.modified`` * ``pretix.event.order.modified``
* ``pretix.event.order.contact.changed`` * ``pretix.event.order.contact.changed``
* ``pretix.event.order.changed.*`` * ``pretix.event.order.changed.*``
* ``pretix.event.order.refund.created``
* ``pretix.event.order.refund.created.externally`` * ``pretix.event.order.refund.created.externally``
* ``pretix.event.order.refund.requested``
* ``pretix.event.order.refund.done``
* ``pretix.event.order.refund.canceled``
* ``pretix.event.order.refund.failed``
* ``pretix.event.order.approved`` * ``pretix.event.order.approved``
* ``pretix.event.order.denied`` * ``pretix.event.order.denied``
* ``pretix.event.checkin`` * ``pretix.event.checkin``

View File

@@ -219,6 +219,10 @@ def register_default_webhook_events(sender, **kwargs):
'pretix.event.order.expired', 'pretix.event.order.expired',
_('Order expired'), _('Order expired'),
), ),
ParametrizedOrderWebhookEvent(
'pretix.event.order.expirychanged',
_('Order expiry date changed'),
),
ParametrizedOrderWebhookEvent( ParametrizedOrderWebhookEvent(
'pretix.event.order.modified', 'pretix.event.order.modified',
_('Order information changed'), _('Order information changed'),
@@ -231,10 +235,30 @@ def register_default_webhook_events(sender, **kwargs):
'pretix.event.order.changed.*', 'pretix.event.order.changed.*',
_('Order changed'), _('Order changed'),
), ),
ParametrizedOrderWebhookEvent(
'pretix.event.order.refund.created',
_('Refund of payment created'),
),
ParametrizedOrderWebhookEvent( ParametrizedOrderWebhookEvent(
'pretix.event.order.refund.created.externally', 'pretix.event.order.refund.created.externally',
_('External refund of payment'), _('External refund of payment'),
), ),
ParametrizedOrderWebhookEvent(
'pretix.event.order.refund.requested',
_('Refund of payment requested by customer'),
),
ParametrizedOrderWebhookEvent(
'pretix.event.order.refund.done',
_('Refund of payment completed'),
),
ParametrizedOrderWebhookEvent(
'pretix.event.order.refund.canceled',
_('Refund of payment canceled'),
),
ParametrizedOrderWebhookEvent(
'pretix.event.order.refund.failed',
_('Refund of payment failed'),
),
ParametrizedOrderWebhookEvent( ParametrizedOrderWebhookEvent(
'pretix.event.order.approved', 'pretix.event.order.approved',
_('Order approved'), _('Order approved'),