From 2c97e8cf424d6dd4f0cd48dd94ce0049a72acae3 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 | 6 ++++++ view/stock_move_form.xml | 9 +++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 view/stock_move_form.xml diff --git a/stock.py b/stock.py index 0c4d8ce0de..63a6eb9b66 100644 --- a/stock.py +++ b/stock.py @@ -7,6 +7,7 @@ from trytond.model import ModelView, Workflow, fields from trytond.modules.product import price_digits, round_price from trytond.modules.stock_shipment_cost import ShipmentCostMixin from trytond.pool import Pool, PoolMeta +from trytond.pyson import Eval class ShipmentIn(ShipmentCostMixin, metaclass=PoolMeta): @@ -110,8 +111,11 @@ class ShipmentIn(ShipmentCostMixin, metaclass=PoolMeta): class Move(metaclass=PoolMeta): __name__ = 'stock.move' - unit_shipment_cost = fields.Numeric('Unit Shipment Cost', - digits=price_digits, readonly=True) + unit_shipment_cost = fields.Numeric( + "Unit Shipment Cost", digits=price_digits, readonly=True, + states={ + 'invisible': ~Eval('unit_shipment_cost'), + }) def _compute_unit_price(self, unit_price): if self.unit_shipment_cost: diff --git a/stock.xml b/stock.xml index 522151e4eb..8f4ea293e9 100644 --- a/stock.xml +++ b/stock.xml @@ -3,6 +3,12 @@ this repository contains the full copyright notices and license terms. --> + + stock.move + + stock_move_form + + stock.shipment.in diff --git a/view/stock_move_form.xml b/view/stock_move_form.xml new file mode 100644 index 0000000000..c7155dea51 --- /dev/null +++ b/view/stock_move_form.xml @@ -0,0 +1,9 @@ + + + + + +