Prevent changing company of complaint when origin is filled

issue11772
review435931003
(grafted from d9d8c169399e63c46beb752385f99407f15da29e)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier committed 2022-10-09 13:24:23 +02:00
1 parent c9cecff3f0
commit ea227a2305
1 file changed
+4 -1
+4 -1
View File
@@ -48,7 +48,10 @@ class Complaint(Workflow, ModelSQL, ModelView):
domain=[('party', '=', Eval('customer'))],
states=_states, depends=_depends + ['customer'])
company = fields.Many2One('company.company', 'Company', required=True,
states=_states, depends=_depends)
states={
'readonly': _states['readonly'] | Eval('origin'),
},
depends=_depends + ['origin'])
employee = fields.Many2One('company.employee', 'Employee',
states=_states, depends=_depends)
type = fields.Many2One('sale.complaint.type', 'Type', required=True,