Cédric Krier pushed to branch branch/default at Tryton / Tryton
Commits:
6ccea0e9 by Cédric Krier at 2023-06-14T16:26:21+02:00
Display amendments field when order is in processing state
This allows creating amendment from the order form directly.
- - - - -
2 changed files:
- modules/purchase_amendment/purchase.py
- modules/sale_amendment/sale.py
Changes:
=====================================
modules/purchase_amendment/purchase.py
=====================================
@@ -17,8 +17,9 @@
amendments = fields.One2Many(
'purchase.amendment', 'purchase', "Amendments",
states={
- 'invisible': ((Eval('state') != 'processing')
- | ~Eval('amendments')),
+ 'invisible': (
+ ~Eval('state').in_(['processing', 'done'])
+ | ((Eval('state') == 'done') & ~Eval('amendments'))),
'readonly': Eval('state') != 'processing',
})
=====================================
modules/sale_amendment/sale.py
=====================================
@@ -17,8 +17,9 @@
amendments = fields.One2Many(
'sale.amendment', 'sale', "Amendments",
states={
- 'invisible': ((Eval('state') != 'processing')
- | ~Eval('amendments')),
+ 'invisible': (
+ ~Eval('state').in_(['processing', 'done'])
+ | ((Eval('state') == 'done') & ~Eval('amendments'))),
'readonly': Eval('state') != 'processing',
})
View it on Heptapod:
https://foss.heptapod.net/tryton/tryton/-/commit/6ccea0e99c09c29c5f52058e2d01981e248d19fc
--
View it on Heptapod:
https://foss.heptapod.net/tryton/tryton/-/commit/6ccea0e99c09c29c5f52058e2d01981e248d19fc
You're receiving this email because of your account on foss.heptapod.net.