details:   https://code.tryton.org/tryton/commit/79fa16184b5f
branch:    6.0
user:      Sergi Almacellas Abellana <[email protected]>
date:      Tue Mar 31 15:35:28 2026 +0200
description:
        Make product customer readonly for non draft amendment lines

        Closes #14727
        (grafted from 6a38e1f9f069a1a849ac934ae4c3949552a5d7f2)
diffstat:

 modules/sale_product_customer/sale.py |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (14 lines):

diff -r 725db2928033 -r 79fa16184b5f modules/sale_product_customer/sale.py
--- a/modules/sale_product_customer/sale.py     Thu Mar 26 09:09:00 2026 +0100
+++ b/modules/sale_product_customer/sale.py     Tue Mar 31 15:35:28 2026 +0200
@@ -80,8 +80,9 @@
             ],
         states={
             'invisible': Eval('action') != 'line',
+            'readonly': Eval('state') != 'draft',
             },
-        depends=['action', 'product', 'party'])
+        depends=['action', 'product', 'party', 'state'])
 
     @fields.depends('line')
     def on_change_line(self):

Reply via email to