update optical_equipment

This commit is contained in:
raskolnikov 2023-01-27 15:09:16 -05:00
parent b5cb5eac76
commit 11c93fc6b6
4 changed files with 20 additions and 10 deletions

View File

@ -227,11 +227,23 @@ class Template(metaclass=PoolMeta):
@fields.depends('temperature')
def default_temperature_uom(self):
pool = Pool()
measurement = None
Measurements = pool.get('product.uom')
measurement = Measurements.search(['name', '=', 'Celsius'])[0].id
if Measurements.search(['name', '=', 'Celsius']) != []:
measurement = Measurements.search(['name', '=', 'Celsius'])[0].id
return measurement
@staticmethod
def default_frequency_uom():
pool = Pool()
measurement = None
Measurements = pool.get('product.uom')
if Measurements.search(['name', '=', 'Hertz']) != []:
measurement = Measurements.search(['name', '=', 'Hertz'])[0].id
return measurement
@staticmethod
def default_frequency():
return 0
@ -253,10 +265,12 @@ class Template(metaclass=PoolMeta):
return 0
@staticmethod
def default_moisture_uom():
def default_voltageAC_uom():
pool = Pool()
measurement = None
Measurements = pool.get('product.uom')
measurement = Measurements.search(['name', '=', 'Relative Humedity'])[0].id
if Measurements.search(['name', '=', 'Volt']) != []:
measurement = Measurements.search(['name', '=', 'Volt'])[0].id
return measurement

View File

@ -184,11 +184,7 @@ class SaleLine(metaclass=PoolMeta):
If(Eval('_parent_sale.sale_type') == 'maintenance',
[('type', '=', 'service'),
('maintenance_activity', '=', True)], []))
cls.product.domain.append(If(Eval('_parent_sale.sale_type') == 'equipments',
[('equipment', '=', True)], []))
cls.product.domain.append(If(Eval('_parent_sale.sale_type') == 'replaces',
[('replacement', '=', True)], []))
cls.quantity.states['readonly'] = Eval('_parent_sale.sale_type') == 'equipments'
def on_change_with_unit_digits(self, name=None):
if self.unit:

View File

@ -16,7 +16,7 @@
<field name="equipment"/>
<label name="service_maintenance"/>
<field name="service_maintenance"/>
<label name="equipment_calibrate" invisible="1"/>
<label name="equipment_calibrate"/>
<field name="equipment_calibrate" invisible="1"/>
<newline/>
<label name="description_activity"/>

View File

@ -13,7 +13,7 @@
<field name="mistake"/>
<label name="mistake_rate"/>
<field name="mistake_rate"/>
<label name="product" invisible="1"/>
<label name="product"/>
<field name="product" invisible="1"/>
<label name="maintenance" />
<field name="maintenance"/>