Simplifies a bunch of older reports.
This commit is contained in:
parent
f7326eedf7
commit
4c9f426a47
1 changed files with 12 additions and 24 deletions
|
@ -271,39 +271,27 @@ def attendee(request, form, user_id=None):
|
|||
))
|
||||
reports.append(Links("Actions for " + name, links))
|
||||
|
||||
# Paid and pending products
|
||||
ic = ItemController(attendee.user)
|
||||
# Paid products
|
||||
headings = ["Product", "Quantity"]
|
||||
data = []
|
||||
|
||||
for pq in ic.items_purchased():
|
||||
data.append([
|
||||
pq.product,
|
||||
pq.quantity,
|
||||
])
|
||||
|
||||
reports.append(ListReport("Paid Products", headings, data))
|
||||
|
||||
# Unpaid products
|
||||
headings = ["Product", "Quantity"]
|
||||
data = []
|
||||
|
||||
for pq in ic.items_pending():
|
||||
data.append([
|
||||
pq.product,
|
||||
pq.quantity,
|
||||
])
|
||||
|
||||
reports.append(ListReport("Unpaid Products", headings, data))
|
||||
reports.append(ListReport(
|
||||
"Paid Products",
|
||||
["Product", "Quantity"],
|
||||
[(pq.product, pq.quantity) for pq in ic.items_purchased()],
|
||||
))
|
||||
reports.append(ListReport(
|
||||
"Unpaid Products",
|
||||
["Product", "Quantity"],
|
||||
[(pq.product, pq.quantity) for pq in ic.items_pending()],
|
||||
))
|
||||
|
||||
# Invoices
|
||||
# TODO make this a querysetreport
|
||||
headings = ["Invoice ID", "Status", "Value"]
|
||||
data = []
|
||||
|
||||
invoices = commerce.Invoice.objects.filter(
|
||||
user=attendee.user,
|
||||
)
|
||||
# TODO make this a querysetreport
|
||||
for invoice in invoices:
|
||||
data.append([
|
||||
invoice.id, invoice.get_status_display(), invoice.value,
|
||||
|
|
Loading…
Reference in a new issue