changeset 73805c94c864 in modules/production_split:default
details: 
https://hg.tryton.org/modules/production_split?cmd=changeset&node=73805c94c864
description:
        Provide digits from unit of measure

        issue10677
        review365801002
diffstat:

 production.py |  12 +-----------
 1 files changed, 1 insertions(+), 11 deletions(-)

diffs (33 lines):

diff -r 37dda3fd0c7e -r 73805c94c864 production.py
--- a/production.py     Sun Jul 04 17:54:47 2021 +0200
+++ b/production.py     Mon Aug 30 00:27:13 2021 +0200
@@ -82,7 +82,6 @@
     def default_start(self, fields):
         return {
             'uom': self.record.uom.id,
-            'unit_digits': self.record.unit_digits,
             'uom_category': self.record.uom.category.id,
             }
 
@@ -96,20 +95,11 @@
     'Split Production'
     __name__ = 'production.split.start'
     count = fields.Integer('Count', help='The limit number of productions')
-    quantity = fields.Float('Quantity', required=True,
-        digits=(16, Eval('unit_digits', 2)),
-        depends=['unit_digits'])
+    quantity = fields.Float("Quantity", digits='uom', required=True)
     uom = fields.Many2One('product.uom', 'Uom', required=True,
         domain=[
             ('category', '=', Eval('uom_category')),
             ],
         depends=['uom_category'])
-    unit_digits = fields.Integer('Unit Digits', readonly=True)
     uom_category = fields.Many2One('product.uom.category', 'Uom Category',
         readonly=True)
-
-    @fields.depends('uom')
-    def on_change_with_unit_digits(self):
-        if self.uom:
-            return self.uom.digits
-        return 2

Reply via email to