add states fields in contract

This commit is contained in:
sinergia 2023-03-06 19:31:11 +00:00
parent 40d90d7370
commit b251ee70f4

View File

@ -61,8 +61,10 @@ class Contract(Workflow, ModelSQL, ModelView):
'readonly': Eval('state') != 'draft', 'readonly': Eval('state') != 'draft',
}) })
maintenance_services = fields.Many2Many('optical_equipment_maintenance.service-equipment.contract', maintenance_services = fields.Many2Many('optical_equipment_maintenance.service-equipment.contract',
'contract', 'maintenance_services', "Prorogues") 'contract', 'maintenance_services', "Prorogues",
equipments = fields.One2Many('optical_equipment.equipment', 'contract', "Equipments") states={'readonly': Eval('state') != 'draft'})
equipments = fields.One2Many('optical_equipment.equipment', 'contract', "Equipments",
states={'readonly': Eval('state') != 'draft'})
price_contract = Monetary("Price Contract", digits=price_digits, currency='currency', required=True, price_contract = Monetary("Price Contract", digits=price_digits, currency='currency', required=True,
states={'readonly': Eval('state') != 'draft'}) states={'readonly': Eval('state') != 'draft'})
state = fields.Selection([ state = fields.Selection([