changeset d9d8c169399e in modules/sale_complaint:default details: https://hg.tryton.org/modules/sale_complaint?cmd=changeset&node=d9d8c169399e description: Prevent changing company of complaint when origin is filled
issue11772 review435931003 diffstat: complaint.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diffs (17 lines): diff -r f6364e53a622 -r d9d8c169399e complaint.py --- a/complaint.py Wed Sep 14 19:27:28 2022 +0200 +++ b/complaint.py Sun Oct 09 13:24:23 2022 +0200 @@ -48,8 +48,11 @@ address = fields.Many2One('party.address', 'Address', domain=[('party', '=', Eval('customer'))], states=_states) - company = fields.Many2One('company.company', 'Company', required=True, - states=_states) + company = fields.Many2One( + 'company.company', 'Company', required=True, + states={ + 'readonly': _states['readonly'] | Eval('origin'), + }) employee = fields.Many2One('company.employee', 'Employee', states=_states) type = fields.Many2One('sale.complaint.type', 'Type', required=True, states=_states)