changeset 4aeeaf95c4b4 in modules/sale_price_list:5.8
details: 
https://hg.tryton.org/modules/sale_price_list?cmd=changeset&node=4aeeaf95c4b4
description:
        Set lines readonly when no company is set

        issue10539
        review367211002
        (grafted from 3d65c734f39bb41004cfc374a6a0d15c0623a1af)
diffstat:

 sale.py |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (16 lines):

diff -r c20a5670bb45 -r 4aeeaf95c4b4 sale.py
--- a/sale.py   Fri Jan 01 16:36:39 2021 +0100
+++ b/sale.py   Wed Jul 07 00:41:02 2021 +0200
@@ -22,9 +22,11 @@
         cls.party.states['readonly'] = (cls.party.states['readonly']
             | Eval('lines', [0]))
         cls.lines.states['readonly'] = (cls.lines.states['readonly']
-            | ~Eval('party'))
+            | ~Eval('party') | ~Eval('company'))
         if 'party' not in cls.lines.depends:
             cls.lines.depends.append('party')
+        if 'company' not in cls.lines.depends:
+            cls.lines.depends.append('company')
 
     def on_change_party(self):
         pool = Pool()

Reply via email to