changeset d0b4ceecd55c in modules/product:default
details: https://hg.tryton.org/modules/product?cmd=changeset;node=d0b4ceecd55c
description:
        Use dedicated model for products and lots by locations

        issue9874
        review314911002
diffstat:

 product.py |  7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diffs (24 lines):

diff -r 029ec52b554d -r d0b4ceecd55c product.py
--- a/product.py        Sat Dec 19 17:08:45 2020 +0100
+++ b/product.py        Wed Dec 23 21:55:13 2020 +0100
@@ -94,6 +94,8 @@
         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 @@
         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()

Reply via email to