update type measuring_range

This commit is contained in:
sinergia 2022-11-18 19:24:34 +00:00
parent c61b422cbc
commit 2ffcca013b
2 changed files with 11 additions and 0 deletions

View File

@ -155,6 +155,9 @@ class Template(metaclass=PoolMeta):
warranty = fields.Integer("Warranty") warranty = fields.Integer("Warranty")
#### calibration parameters #### calibration parameters
measuring_range = fields.Selection([
('dioptria', "Dioptria"),
('mmhg', "mmHg")], "Rango de Medición")
MEP = fields.Float("MEP", states={'required': Eval('calibration', False)},) MEP = fields.Float("MEP", states={'required': Eval('calibration', False)},)
uncertainy_pattern = fields.Float("Uncertainy Pattern", states={'required': Eval('calibration', True)}, uncertainy_pattern = fields.Float("Uncertainy Pattern", states={'required': Eval('calibration', True)},
help="Agregar valores separados por ',' Ej:-5,+5,-10,+10") help="Agregar valores separados por ',' Ej:-5,+5,-10,+10")
@ -189,6 +192,11 @@ class Template(metaclass=PoolMeta):
'invisible': ~Eval('calibration')},) 'invisible': ~Eval('calibration')},)
] ]
@classmethod
@fields.depends('measuring_range')
def default_measuring_range(self):
return 'dioptria'
@classmethod @classmethod
@fields.depends('temperature_min') @fields.depends('temperature_min')
def default_temperature_min(self): def default_temperature_min(self):

View File

@ -61,6 +61,9 @@ this repository contains the full copyright notices and license terms. -->
<label name="k_pattern_list"/> <label name="k_pattern_list"/>
<field name="k_pattern_list"/> <field name="k_pattern_list"/>
<newline/> <newline/>
<label name="measuring_range"/>
<field name="measuring_range"/>
<newline/>
<label name="MEP"/> <label name="MEP"/>
<field name="MEP"/> <field name="MEP"/>
<newline/> <newline/>