diff --git a/purchase_request.py b/purchase_request.py index f45d2aeea4..c294451793 100644 --- a/purchase_request.py +++ b/purchase_request.py @@ -58,6 +58,8 @@ class PurchaseRequest(ModelSQL, ModelView): readonly=True) purchase_date = fields.Date('Best Purchase Date', readonly=True) supply_date = fields.Date('Expected Supply Date', readonly=True) + default_uom = fields.Function(fields.Many2One( + 'product.uom', "Default UOM"), 'on_change_with_default_uom') default_uom_digits = fields.Function(fields.Integer('Default UOM Digits'), 'on_change_with_default_uom_digits') stock_level = fields.Float('Stock at Supply Date', readonly=True, @@ -268,6 +270,11 @@ class PurchaseRequest(ModelSQL, ModelView): if self.product: return self.product.default_uom_category.id + @fields.depends('product') + def on_change_with_default_uom(self, name=None): + if self.product: + return self.product.default_uom.id + @fields.depends('product') def on_change_with_default_uom_digits(self, name=None): if self.product: diff --git a/view/purchase_request_form.xml b/view/purchase_request_form.xml index 83009673aa..d75e601783 100644 --- a/view/purchase_request_form.xml +++ b/view/purchase_request_form.xml @@ -35,7 +35,7 @@ this repository contains the full copyright notices and license terms. -->