[FIX] purchase: track state and _amount_all depends

This commit is contained in:
Nicolas Martinelli
2015-09-10 14:15:01 +02:00
parent 7326dd570a
commit 3e57405ff0
+2 -2
View File
@@ -16,7 +16,7 @@ class PurchaseOrder(models.Model):
_description = "Purchase Order"
_order = 'date_order desc, id desc'
@api.depends('order_line.product_qty', 'order_line.price_unit', 'order_line.taxes_id')
@api.depends('order_line.price_total')
def _amount_all(self):
amount_untaxed = amount_tax = 0.0
for line in self.order_line:
@@ -117,7 +117,7 @@ class PurchaseOrder(models.Model):
('purchase', 'Purchase Order'),
('done', 'Done'),
('cancel', 'Cancelled')
], string='Status', readonly=True, select=True, copy=False, default='draft')
], string='Status', readonly=True, select=True, copy=False, default='draft', track_visibility='onchange')
order_line = fields.One2many('purchase.order.line', 'order_id', string='Order Lines', states=READONLY_STATES, copy=True)
notes = fields.Text('Terms and Conditions')