New API for on_change

issue4203
review8581002
This commit is contained in:
Cédric Krier committed 2014-10-29 20:40:26 +01:00
1 parent 19e95e3e4a
commit f0d427a0ea
1 file changed
+5 -10
+5 -10
View File
@@ -308,13 +308,10 @@ class ForecastLine(ModelSQL, ModelView):
@fields.depends('product')
def on_change_product(self):
res = {}
res['unit_digits'] = 2
self.unit_digits = 2
if self.product:
res['uom'] = self.product.default_uom.id
res['uom.rec_name'] = self.product.default_uom.rec_name
res['unit_digits'] = self.product.default_uom.digits
return res
self.uom = self.product.default_uom
self.unit_digits = self.product.default_uom.digits
@fields.depends('product')
def on_change_with_product_uom_category(self, name=None):
@@ -323,11 +320,9 @@ class ForecastLine(ModelSQL, ModelView):
@fields.depends('uom')
def on_change_uom(self):
res = {}
res['unit_digits'] = 2
self.unit_digits = 2
if self.uom:
res['unit_digits'] = self.uom.digits
return res
self.unit_digits = self.uom.digits
def get_unit_digits(self, name):
return self.product.default_uom.digits