forked from CGM_Public/pretix_original
Add fields to logdetail to aid debugging (#5426)
This commit is contained in:
@@ -110,7 +110,18 @@ class MessageView(TemplateView):
|
|||||||
class LogDetailView(AdministratorPermissionRequiredMixin, View):
|
class LogDetailView(AdministratorPermissionRequiredMixin, View):
|
||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
le = get_object_or_404(LogEntry, pk=request.GET.get('pk'))
|
le = get_object_or_404(LogEntry, pk=request.GET.get('pk'))
|
||||||
return JsonResponse({'action_type': le.action_type, 'content_type': str(le.content_type), 'object_id': le.object_id, 'data': le.parsed_data})
|
try:
|
||||||
|
object_repr = repr(le.content_object)
|
||||||
|
except Exception as e:
|
||||||
|
object_repr = 'Error: ' + str(e)
|
||||||
|
return JsonResponse({
|
||||||
|
'datetime': le.datetime.isoformat(),
|
||||||
|
'action_type': le.action_type,
|
||||||
|
'content_type': str(le.content_type),
|
||||||
|
'object_id': le.object_id,
|
||||||
|
'object_repr': object_repr,
|
||||||
|
'data': le.parsed_data,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
class PaymentDetailView(AdministratorPermissionRequiredMixin, View):
|
class PaymentDetailView(AdministratorPermissionRequiredMixin, View):
|
||||||
|
|||||||
Reference in New Issue
Block a user