Implement task 663
This commit is contained in:
parent
c57f44c6b4
commit
6847fddd64
10
stock.py
10
stock.py
|
@ -120,15 +120,15 @@ class Location:
|
||||||
self.space_unit = Uom(self.on_change_with_space_unit())
|
self.space_unit = Uom(self.on_change_with_space_unit())
|
||||||
|
|
||||||
@fields.depends('space_measure')
|
@fields.depends('space_measure')
|
||||||
def on_change_with_space_unit(self, name=None):
|
def on_change_with_space_unit(self, name=None, value=None):
|
||||||
pool = Pool()
|
pool = Pool()
|
||||||
Modeldata = pool.get('ir.model.data')
|
Modeldata = pool.get('ir.model.data')
|
||||||
|
|
||||||
if not getattr(self, 'space_measure', None):
|
if not value:
|
||||||
return None
|
value = self.space_measure
|
||||||
if self.space_measure == 'length':
|
if value == 'length':
|
||||||
return Modeldata.get_id('product', 'uom_meter')
|
return Modeldata.get_id('product', 'uom_meter')
|
||||||
if self.space_measure == 'surface':
|
if value == 'surface':
|
||||||
return Modeldata.get_id('product', 'uom_square_meter')
|
return Modeldata.get_id('product', 'uom_square_meter')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue