details: https://code.tryton.org/tryton/commit/570ed1f51f26
branch: default
user: Cédric Krier <[email protected]>
date: Wed Jun 03 18:24:08 2026 +0200
description:
Do not display commission price on stock move if not set
Like the cost fields we should display it only if it is set.
diffstat:
modules/commission/stock.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diffs (23 lines):
diff -r 849df68c7924 -r 570ed1f51f26 modules/commission/stock.py
--- a/modules/commission/stock.py Wed Jun 03 18:23:31 2026 +0200
+++ b/modules/commission/stock.py Wed Jun 03 18:24:08 2026 +0200
@@ -6,6 +6,7 @@
from trytond.model import fields
from trytond.modules.product import price_digits, round_price
from trytond.pool import Pool, PoolMeta
+from trytond.pyson import Eval
from trytond.transaction import Transaction
@@ -13,7 +14,10 @@
__name__ = 'stock.move'
commission_price = fields.Numeric(
- "Commission Price", digits=price_digits, readonly=True)
+ "Commission Price", digits=price_digits, readonly=True,
+ states={
+ 'invisible': ~Eval('commission_price'),
+ })
@classmethod
def __setup__(cls):