From 6d996560e0451b9f8ed2dd94cf619975fe0d94fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 9 Oct 2022 19:07:16 +0200 Subject: [PATCH] Add more information on stock move form issue11768 review439591003 --- stock.py | 8 ++++++-- stock.xml | 12 ++++++++++++ tryton.cfg | 1 + view/stock_move_form.xml | 9 +++++++++ 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 stock.xml create mode 100644 view/stock_move_form.xml diff --git a/stock.py b/stock.py index af51a42a4a..61ad3169de 100644 --- a/stock.py +++ b/stock.py @@ -3,12 +3,16 @@ from trytond.model import fields from trytond.modules.product import price_digits from trytond.pool import PoolMeta +from trytond.pyson import Eval class Move(metaclass=PoolMeta): __name__ = 'stock.move' - unit_landed_cost = fields.Numeric('Unit Landed Cost', - digits=price_digits, readonly=True) + unit_landed_cost = fields.Numeric( + "Unit Landed Cost", digits=price_digits, readonly=True, + states={ + 'invisible': ~Eval('unit_landed_cost'), + }) def _compute_unit_price(self, unit_price): if self.unit_landed_cost: diff --git a/stock.xml b/stock.xml new file mode 100644 index 0000000000..8f9edfe8e2 --- /dev/null +++ b/stock.xml @@ -0,0 +1,12 @@ + + + + + + stock.move + + stock_move_form + + + diff --git a/tryton.cfg b/tryton.cfg index e569ca9182..a93b19dc13 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -13,4 +13,5 @@ extra_depends: xml: account.xml product.xml + stock.xml message.xml diff --git a/view/stock_move_form.xml b/view/stock_move_form.xml new file mode 100644 index 0000000000..addcb0b438 --- /dev/null +++ b/view/stock_move_form.xml @@ -0,0 +1,9 @@ + + + + + +