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)