Clean up some purchasing views
This commit is contained in:
parent
3223a77cb1
commit
ad9c193061
|
@ -54,7 +54,9 @@ class PurchaseView(MasterView):
|
|||
'department',
|
||||
'buyer',
|
||||
'date_ordered',
|
||||
'po_total',
|
||||
'date_received',
|
||||
'invoice_total',
|
||||
'invoice_number',
|
||||
'status',
|
||||
]
|
||||
|
@ -177,7 +179,13 @@ class PurchaseView(MasterView):
|
|||
g.filters['status'].verbs = ['equal', 'not_equal', 'is_any']
|
||||
g.filters['status'].default_verb = 'is_any'
|
||||
|
||||
g.set_type('po_total', 'currency')
|
||||
g.set_type('invoice_total', 'currency')
|
||||
g.set_label('invoice_number', "Invoice No.")
|
||||
g.set_link('date_ordered')
|
||||
g.set_link('po_total')
|
||||
g.set_link('date_received')
|
||||
g.set_link('invoice_total')
|
||||
|
||||
def configure_form(self, f):
|
||||
super(PurchaseView, self).configure_form(f)
|
||||
|
|
|
@ -520,7 +520,7 @@ class PurchasingBatchView(BatchMasterView):
|
|||
elif purchase.status == self.enum.PURCHASE_STATUS_RECEIVED:
|
||||
date = purchase.date_received
|
||||
total = purchase.invoice_total
|
||||
return '{} for ${:0,.2f} ({})'.format(date, total, purchase.department or purchase.buyer)
|
||||
return '{} for ${:0,.2f} ({})'.format(date, total or 0, purchase.department or purchase.buyer)
|
||||
|
||||
def get_batch_kwargs(self, batch, mobile=False):
|
||||
kwargs = super(PurchasingBatchView, self).get_batch_kwargs(batch, mobile=mobile)
|
||||
|
|
Loading…
Reference in a new issue