diff --git a/addons/product/models/product_template.py b/addons/product/models/product_template.py index c8a1268cb52..a4972d2721d 100644 --- a/addons/product/models/product_template.py +++ b/addons/product/models/product_template.py @@ -312,6 +312,9 @@ class ProductTemplate(models.Model): related_vals['volume'] = vals['volume'] if vals.get('weight'): related_vals['weight'] = vals['weight'] + # Please do forward port + if vals.get('packaging_ids'): + related_vals['packaging_ids'] = vals['packaging_ids'] if related_vals: template.write(related_vals) return template diff --git a/addons/product/views/product_views.xml b/addons/product/views/product_views.xml index 8866b7fcb8f..2684d71a764 100644 --- a/addons/product/views/product_views.xml +++ b/addons/product/views/product_views.xml @@ -87,7 +87,7 @@ colspan="4" attrs="{'invisible':['|', ('type', 'not in', ['product', 'consu']), ('product_variant_count', '>', 1)]}" groups="product.group_stock_packaging"> - + @@ -505,6 +505,18 @@ + + + product.packaging.form.view2 + product.packaging + primary + + + + + + + Product Packages product.packaging