From 0332afc3f581a6bea5c4ef2ca8b6dd94ed32d355 Mon Sep 17 00:00:00 2001 From: clesgow Date: Wed, 19 Apr 2023 11:41:22 +0000 Subject: [PATCH] [IMP] stock{,_dropshipping}: use filters instead of domains for pickings Use filters instead of domains for the `stock.picking` lists accessible from the menu 'Operations', so all pickings can be easily consulted in a single view when removing said filter. Part of task-3218314 Part-of: odoo/odoo#119381 --- addons/stock/views/stock_picking_views.xml | 16 ++++++++++------ .../views/stock_picking_views.xml | 15 +++++++++++++-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/addons/stock/views/stock_picking_views.xml b/addons/stock/views/stock_picking_views.xml index fa300ae3ff0..30056099ad8 100644 --- a/addons/stock/views/stock_picking_views.xml +++ b/addons/stock/views/stock_picking_views.xml @@ -386,6 +386,10 @@ + + + + Receipts stock.picking tree,kanban,form,calendar - [('picking_type_code', '=', 'incoming')] - {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'incoming'} + + {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'incoming', 'search_default_reception': 1}

@@ -449,8 +453,8 @@ Deliveries stock.picking tree,kanban,form,calendar - [('picking_type_code', '=', 'outgoing')] - {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'outgoing'} + + {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'outgoing', 'search_default_delivery': 1}

@@ -465,8 +469,8 @@ Internal Transfers stock.picking tree,kanban,form,calendar - [('picking_type_code', '=', 'internal')] - {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'internal'} + + {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'internal', 'search_default_internal': 1}

diff --git a/addons/stock_dropshipping/views/stock_picking_views.xml b/addons/stock_dropshipping/views/stock_picking_views.xml index 0331edcc15c..2c2004785c0 100644 --- a/addons/stock_dropshipping/views/stock_picking_views.xml +++ b/addons/stock_dropshipping/views/stock_picking_views.xml @@ -1,11 +1,22 @@ + + stock.picking.search + stock.picking + + + + + + + + Dropships stock.picking tree,kanban,form,calendar - [('picking_type_code', '=', 'dropship')] - {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'dropship'} + + {'contact_display': 'partner_address', 'default_company_id': allowed_company_ids[0], 'restricted_picking_type_code': 'dropship', 'search_default_dropships': 1}