From 2cd3fe5bbf5b063c1bafec9e77849380a816df58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 23 Dec 2020 21:55:13 +0100 Subject: [PATCH] Use dedicated model for products and lots by locations issue9874 review314911002 --- product.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/product.py b/product.py index a718ea049e..36dc99400c 100644 --- a/product.py +++ b/product.py @@ -94,6 +94,8 @@ class Template( fields.Many2One('product.uom.category', 'Default UOM Category'), 'on_change_with_default_uom_category', searcher='search_default_uom_category') + default_uom_digits = fields.Function(fields.Integer("Default Unit Digits"), + 'on_change_with_default_uom_digits') categories = fields.Many2Many( 'product.template-product.category', 'template', 'category', "Categories", @@ -213,6 +215,11 @@ class Template( return [('default_uom.category' + clause[0].lstrip(name),) + tuple(clause[1:])] + @fields.depends('default_uom') + def on_change_with_default_uom_digits(self, name=None): + if self.default_uom: + return self.default_uom.digits + @classmethod def _new_code(cls): pool = Pool()