Adds report to view credit notes.
This commit is contained in:
		
							parent
							
								
									499c4209cf
								
							
						
					
					
						commit
						372512c6af
					
				
					 2 changed files with 28 additions and 0 deletions
				
			
		|  | @ -173,3 +173,30 @@ def inventory(request, form): | ||||||
|         ]) |         ]) | ||||||
| 
 | 
 | ||||||
|     return Report("Inventory", headings, data) |     return Report("Inventory", headings, data) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | @report_view("Credit notes") | ||||||
|  | def credit_notes(request, form): | ||||||
|  |     ''' Shows all of the credit notes in the system. ''' | ||||||
|  | 
 | ||||||
|  |     notes = commerce.CreditNote.objects.all().select_related( | ||||||
|  |         "creditnoterefund", | ||||||
|  |         "creditnoteapplication", | ||||||
|  |         "invoice", | ||||||
|  |         "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 Report("Credit Notes", headings, data) | ||||||
|  |  | ||||||
|  | @ -38,6 +38,7 @@ public = [ | ||||||
| 
 | 
 | ||||||
| reports = [ | reports = [ | ||||||
|     url(r"^$", staff_views.reports_list, name="reports_list"), |     url(r"^$", staff_views.reports_list, name="reports_list"), | ||||||
|  |     url(r"^credit_notes/?$", staff_views.credit_notes, name="credit_notes"), | ||||||
|     url(r"^inventory/?$", staff_views.inventory, name="inventory"), |     url(r"^inventory/?$", staff_views.inventory, name="inventory"), | ||||||
|     url(r"^items_sold/?$", staff_views.items_sold, name="items_sold"), |     url(r"^items_sold/?$", staff_views.items_sold, name="items_sold"), | ||||||
| ] | ] | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Christopher Neugebauer
						Christopher Neugebauer