From 0558d1fb392ff0a5137d305280cd2233d2086a09 Mon Sep 17 00:00:00 2001 From: Pierre Masereel Date: Mon, 6 Mar 2017 13:52:43 +0100 Subject: [PATCH] [IMP] delivery,product,sale_stock,stock: split packaging views As the product.packaging model is used for two different business cases, the views shown when the model is used for product packaging must only contains a product_id, barcode, and qty because and when it's used for delivery packages we must show the carrier, barcode, size and wheight. So for usability purpose, we have made two different views explicitly called in each use case. --- addons/delivery/__manifest__.py | 2 +- addons/delivery/views/delivery_view.xml | 5 ++- .../delivery/views/product_packaging_view.xml | 41 +++++++++++-------- .../wizard/choose_delivery_package_views.xml | 3 +- addons/product/views/product_views.xml | 33 ++++++++------- addons/sale_stock/views/sale_order_views.xml | 2 +- addons/stock/views/stock_menu_views.xml | 8 ++-- 7 files changed, 55 insertions(+), 39 deletions(-) diff --git a/addons/delivery/__manifest__.py b/addons/delivery/__manifest__.py index 4a3d32e9a1d..9253caa93a7 100644 --- a/addons/delivery/__manifest__.py +++ b/addons/delivery/__manifest__.py @@ -16,10 +16,10 @@ invoices from picking, the system is able to add and compute the shipping line. 'depends': ['sale_stock'], 'data': [ 'security/ir.model.access.csv', + 'views/product_packaging_view.xml', 'views/delivery_view.xml', 'views/partner_view.xml', 'views/product_template_view.xml', - 'views/product_packaging_view.xml', 'data/delivery_data.xml', 'views/report_shipping.xml', 'views/report_deliveryslip.xml', diff --git a/addons/delivery/views/delivery_view.xml b/addons/delivery/views/delivery_view.xml index b46ab681bca..d0462dcf4d9 100644 --- a/addons/delivery/views/delivery_view.xml +++ b/addons/delivery/views/delivery_view.xml @@ -7,9 +7,12 @@ Packagings product.packaging [('product_id', '=', False)] + - + delivery.carrier.tree diff --git a/addons/delivery/views/product_packaging_view.xml b/addons/delivery/views/product_packaging_view.xml index 0ef59bf946c..fa0b193130a 100644 --- a/addons/delivery/views/product_packaging_view.xml +++ b/addons/delivery/views/product_packaging_view.xml @@ -1,38 +1,45 @@ - + product.packaging.form.delivery product.packaging - - - - - - - - - - - +
+ + +
- + product.packaging.tree.delivery product.packaging - - + + + + - - + diff --git a/addons/delivery/wizard/choose_delivery_package_views.xml b/addons/delivery/wizard/choose_delivery_package_views.xml index eec5a4861f6..e00afa170fa 100644 --- a/addons/delivery/wizard/choose_delivery_package_views.xml +++ b/addons/delivery/wizard/choose_delivery_package_views.xml @@ -6,7 +6,8 @@
- +