mirror of
https://github.com/pretix/pretix.git
synced 2025-12-22 16:52:27 +00:00
@@ -176,7 +176,7 @@ class ParametrizedItemWebhookEvent(ParametrizedWebhookEvent):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class ParametrizedOrderPositionWebhookEvent(ParametrizedOrderWebhookEvent):
|
class ParametrizedOrderPositionCheckinWebhookEvent(ParametrizedOrderWebhookEvent):
|
||||||
|
|
||||||
def build_payload(self, logentry: LogEntry):
|
def build_payload(self, logentry: LogEntry):
|
||||||
d = super().build_payload(logentry)
|
d = super().build_payload(logentry)
|
||||||
@@ -185,6 +185,7 @@ class ParametrizedOrderPositionWebhookEvent(ParametrizedOrderWebhookEvent):
|
|||||||
d['orderposition_id'] = logentry.parsed_data.get('position')
|
d['orderposition_id'] = logentry.parsed_data.get('position')
|
||||||
d['orderposition_positionid'] = logentry.parsed_data.get('positionid')
|
d['orderposition_positionid'] = logentry.parsed_data.get('positionid')
|
||||||
d['checkin_list'] = logentry.parsed_data.get('list')
|
d['checkin_list'] = logentry.parsed_data.get('list')
|
||||||
|
d['type'] = logentry.parsed_data.get('type')
|
||||||
d['first_checkin'] = logentry.parsed_data.get('first_checkin')
|
d['first_checkin'] = logentry.parsed_data.get('first_checkin')
|
||||||
return d
|
return d
|
||||||
|
|
||||||
@@ -296,11 +297,11 @@ def register_default_webhook_events(sender, **kwargs):
|
|||||||
'pretix.event.order.denied',
|
'pretix.event.order.denied',
|
||||||
_('Order denied'),
|
_('Order denied'),
|
||||||
),
|
),
|
||||||
ParametrizedOrderPositionWebhookEvent(
|
ParametrizedOrderPositionCheckinWebhookEvent(
|
||||||
'pretix.event.checkin',
|
'pretix.event.checkin',
|
||||||
_('Ticket checked in'),
|
_('Ticket checked in'),
|
||||||
),
|
),
|
||||||
ParametrizedOrderPositionWebhookEvent(
|
ParametrizedOrderPositionCheckinWebhookEvent(
|
||||||
'pretix.event.checkin.reverted',
|
'pretix.event.checkin.reverted',
|
||||||
_('Ticket check-in reverted'),
|
_('Ticket check-in reverted'),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user