Provide digits from unit of measure

issue10677
review365801002
This commit is contained in:
Cédric Krier committed 2021-08-30 00:27:13 +02:00
1 parent aa0a3d1f6c
commit 0de5e40a90
1 file changed
+1 -11
+1 -11
View File
@@ -82,7 +82,6 @@ class SplitProduction(Wizard):
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 @@ class SplitProductionStart(ModelView):
'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