changeset 4f0bb55e2a85 in modules/product_kit:default
details:
https://hg.tryton.org/modules/product_kit?cmd=changeset&node=4f0bb55e2a85
description:
Provide digits from unit of measure
issue10677
review365801002
diffstat:
product.py | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diffs (36 lines):
diff -r ec4ae07d0c59 -r 4f0bb55e2a85 product.py
--- a/product.py Thu Aug 26 19:33:00 2021 +0200
+++ b/product.py Mon Aug 30 00:27:13 2021 +0200
@@ -96,10 +96,7 @@
product_unit_category = fields.Function(
fields.Many2One('product.uom.category', "Product Unit Category"),
'on_change_with_product_unit_category')
- quantity = fields.Float(
- "Quantity", required=True,
- digits=(16, Eval('unit_digits', 2)),
- depends=['unit_digits'])
+ quantity = fields.Float("Quantity", digits='unit', required=True)
unit = fields.Many2One('product.uom', "Unit", required=True,
domain=[
If(Bool(Eval('product_unit_category')),
@@ -107,8 +104,6 @@
('category', '!=', -1)),
],
depends=['product', 'product_unit_category'])
- unit_digits = fields.Function(fields.Integer('Unit Digits'),
- 'on_change_with_unit_digits')
fixed = fields.Boolean("Fixed",
help="Check to make the quantity of the component independent "
"of the kit quantity.")
@@ -141,11 +136,6 @@
if self.product:
return self.product.default_uom.category.id
- @fields.depends('unit')
- def on_change_with_unit_digits(self, name=None):
- if self.unit:
- return self.unit.digits
-
def get_line(self, Line, quantity, unit, **values):
pool = Pool()
Uom = pool.get('product.uom')