forked from CGM_Public/pretix_original
Fix incorrect log display of reverted checkins
This commit is contained in:
@@ -532,6 +532,20 @@ def pretixcontrol_logentry_display(sender: Event, logentry: LogEntry, **kwargs):
|
|||||||
bleach.clean(logentry.parsed_data.get('msg'), tags=[], strip=True)
|
bleach.clean(logentry.parsed_data.get('msg'), tags=[], strip=True)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if logentry.action_type in ('pretix.control.views.checkin.reverted', 'pretix.event.checkin.reverted'):
|
||||||
|
if 'list' in data:
|
||||||
|
try:
|
||||||
|
checkin_list = sender.checkin_lists.get(pk=data.get('list')).name
|
||||||
|
except CheckinList.DoesNotExist:
|
||||||
|
checkin_list = _("(unknown)")
|
||||||
|
else:
|
||||||
|
checkin_list = _("(unknown)")
|
||||||
|
|
||||||
|
return _('The check-in of position #{posid} on list "{list}" has been reverted.').format(
|
||||||
|
posid=data.get('positionid'),
|
||||||
|
list=checkin_list,
|
||||||
|
)
|
||||||
|
|
||||||
if sender and logentry.action_type.startswith('pretix.event.checkin'):
|
if sender and logentry.action_type.startswith('pretix.event.checkin'):
|
||||||
return _display_checkin(sender, logentry)
|
return _display_checkin(sender, logentry)
|
||||||
|
|
||||||
@@ -560,20 +574,6 @@ def pretixcontrol_logentry_display(sender: Event, logentry: LogEntry, **kwargs):
|
|||||||
list=checkin_list
|
list=checkin_list
|
||||||
)
|
)
|
||||||
|
|
||||||
if logentry.action_type in ('pretix.control.views.checkin.reverted', 'pretix.event.checkin.reverted'):
|
|
||||||
if 'list' in data:
|
|
||||||
try:
|
|
||||||
checkin_list = sender.checkin_lists.get(pk=data.get('list')).name
|
|
||||||
except CheckinList.DoesNotExist:
|
|
||||||
checkin_list = _("(unknown)")
|
|
||||||
else:
|
|
||||||
checkin_list = _("(unknown)")
|
|
||||||
|
|
||||||
return _('The check-in of position #{posid} on list "{list}" has been reverted.').format(
|
|
||||||
posid=data.get('positionid'),
|
|
||||||
list=checkin_list,
|
|
||||||
)
|
|
||||||
|
|
||||||
if logentry.action_type == 'pretix.team.member.added':
|
if logentry.action_type == 'pretix.team.member.added':
|
||||||
return _('{user} has been added to the team.').format(user=data.get('email'))
|
return _('{user} has been added to the team.').format(user=data.get('email'))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user