From 6f54faa5afebcf503be48e9e11249987c12d7a04 Mon Sep 17 00:00:00 2001 From: Quentin Wolfs Date: Wed, 28 Jul 2021 10:10:25 +0000 Subject: [PATCH] [IMP] stock: hide info in immediate transfer In case of an immediate transfer: - Hide the reserved column in picking form - Hide the initial demand in the lot picking form As both make no sense in this case Task-2428819 Part-of: odoo/odoo#74364 --- addons/stock/models/stock_move.py | 1 + addons/stock/views/stock_move_views.xml | 12 +++++++----- addons/stock/views/stock_picking_views.xml | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/addons/stock/models/stock_move.py b/addons/stock/models/stock_move.py index ae6c02b7e12..c326c821fe6 100644 --- a/addons/stock/models/stock_move.py +++ b/addons/stock/models/stock_move.py @@ -176,6 +176,7 @@ class StockMove(models.Model): reservation_date = fields.Date('Date to Reserve', compute='_compute_reservation_date', store=True, help="This is a technical field for calculating when a move should be reserved") product_packaging_id = fields.Many2one('product.packaging', 'Packaging', domain="[('product_id', '=', product_id)]", check_company=True) + from_immediate_transfer = fields.Boolean(related="picking_id.immediate_transfer") @api.depends('has_tracking', 'picking_type_id.use_create_lots', 'picking_type_id.use_existing_lots', 'state') def _compute_display_assign_serial(self): diff --git a/addons/stock/views/stock_move_views.xml b/addons/stock/views/stock_move_views.xml index f19b4da7eb2..8d7eca6e009 100644 --- a/addons/stock/views/stock_move_views.xml +++ b/addons/stock/views/stock_move_views.xml @@ -140,20 +140,22 @@ + + -