pretixdroid: Add Check-Ins to log

This commit is contained in:
Raphael Michel
2016-12-21 19:13:13 +01:00
parent 888cce78a5
commit d4aa3e62a5
2 changed files with 29 additions and 0 deletions

View File

@@ -86,9 +86,19 @@ class ApiRedeemView(ApiView):
if 'status' not in response:
if created:
response['status'] = 'ok'
op.order.log_action('pretix.plugins.pretixdroid.scan', data={
'position': op.id,
'positionid': op.positionid,
'first': True,
})
else:
response['status'] = 'error'
response['reason'] = 'already_redeemed'
op.order.log_action('pretix.plugins.pretixdroid.scan', data={
'position': op.id,
'positionid': op.positionid,
'first': False,
})
response['data'] = {
'secret': op.secret,