Use digits mixin

issue10677
This commit is contained in:
Raimon Esteve 2021-08-26 09:53:08 +02:00
parent 6d9b7bd5b7
commit 9d06ab51c6
1 changed files with 1 additions and 10 deletions

View File

@ -200,10 +200,7 @@ class OperationTracking(ModelSQL, ModelView):
domain=[
('category', '=', Id('product', 'uom_cat_time')),
])
unit_digits = fields.Function(fields.Integer('Unit Digits'),
'on_change_with_unit_digits')
quantity = fields.Float('Quantity', required=True,
digits=(16, Eval('unit_digits', 2)), depends=['unit_digits'])
quantity = fields.Float('Quantity', required=True, digits='uom')
cost = fields.Function(fields.Numeric('Cost'), 'get_cost')
company = fields.Function(fields.Many2One('company.company', 'Company'),
'get_company', searcher='search_company')
@ -248,12 +245,6 @@ class OperationTracking(ModelSQL, ModelView):
if self.operation and getattr(self.operation, 'work_center', None):
return self.operation.work_center.uom.id
@fields.depends('uom')
def on_change_with_unit_digits(self, name=None):
if self.uom:
return self.uom.digits
return 2
class Production(metaclass=PoolMeta):
__name__ = 'production'