diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/dispatch/models.py | 3 | ||||
| -rw-r--r-- | app/dispatch/templates/dispatch/invoice/detail-table.html | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/app/dispatch/models.py b/app/dispatch/models.py index 451eb31..1d2bae2 100644 --- a/app/dispatch/models.py +++ b/app/dispatch/models.py @@ -177,6 +177,9 @@ class Invoice(models.Model): def items(self): return InvoiceItem.objects.filter(invoice__exact=self.pk) + def items_by_date(self): + return InvoiceItem.objects.filter(invoice__exact=self.pk).order_by('date') + def total(self): t = 0 for i in InvoiceItem.objects.filter(invoice__exact=self.pk): diff --git a/app/dispatch/templates/dispatch/invoice/detail-table.html b/app/dispatch/templates/dispatch/invoice/detail-table.html index d09ba76..6f18269 100644 --- a/app/dispatch/templates/dispatch/invoice/detail-table.html +++ b/app/dispatch/templates/dispatch/invoice/detail-table.html @@ -54,7 +54,7 @@ <th>Total</th> </thead> <tbody> - {% for item in object.items %} + {% for item in object.items_by_date %} <tr> <td>{{item.date|date:"m/d/Y"}}</td> <td>{{item.description}}</td> |
