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