states in serial tree
This commit is contained in:
parent
c678e72f4a
commit
f056418573
@ -22,6 +22,8 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
|||||||
'readonly': Eval('state') != 'draft',
|
'readonly': Eval('state') != 'draft',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_depends = ['state']
|
||||||
|
|
||||||
_states_serial={
|
_states_serial={
|
||||||
'readonly': Eval('state') != 'draft',
|
'readonly': Eval('state') != 'draft',
|
||||||
}
|
}
|
||||||
@ -81,7 +83,8 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
|||||||
warranty = fields.Integer("Warranty",
|
warranty = fields.Integer("Warranty",
|
||||||
states=_states,)
|
states=_states,)
|
||||||
serial = fields.Char("Serial", size=None,
|
serial = fields.Char("Serial", size=None,
|
||||||
states=_states_serial,)
|
states=_states_serial,
|
||||||
|
depends=_depends)
|
||||||
health_register = fields.Char("Health Register", size=None,
|
health_register = fields.Char("Health Register", size=None,
|
||||||
states=_states,)
|
states=_states,)
|
||||||
|
|
||||||
@ -99,9 +102,9 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
|||||||
depends=['propietary'])
|
depends=['propietary'])
|
||||||
|
|
||||||
purchase_origin = fields.Reference("Purchase Origin", selection='get_origin',select=True,
|
purchase_origin = fields.Reference("Purchase Origin", selection='get_origin',select=True,
|
||||||
states=_states)
|
states={'readonly': True})
|
||||||
|
|
||||||
del _states
|
del _states_serial, _states, _depends
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _get_origin(cls):
|
def _get_origin(cls):
|
||||||
|
Loading…
Reference in New Issue
Block a user