diff --git a/registrasion/reporting/views.py b/registrasion/reporting/views.py index bb89ae1aa978b45a85114d63df525e0935cb61d0..88f4eadafd2ba667278401d7a0fe09c8717dfc37 100644 --- a/registrasion/reporting/views.py +++ b/registrasion/reporting/views.py @@ -227,23 +227,11 @@ def credit_notes(request, form): "invoice__user__attendee__attendeeprofilebase", ) - headings = [ - "id", "Owner", "Status", "Value", - ] - - data = [] - for note in notes: - data.append([ - note.id, - note.invoice.user.attendee.attendeeprofilebase.invoice_recipient(), - note.status, - note.value, - ]) - - return ListReport( + return QuerysetReport( "Credit Notes", - headings, - data, + ["id", "invoice__user__attendee__attendeeprofilebase__invoice_recipient", "status", "value"], # NOQA + notes, + headings=["id", "Owner", "Status", "Value"], link_view=views.credit_note, )