diff --git a/stock_secondary_unit/__manifest__.py b/stock_secondary_unit/__manifest__.py index b8837a32d..b6a1d41ef 100644 --- a/stock_secondary_unit/__manifest__.py +++ b/stock_secondary_unit/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Secondary Unit", "summary": "Get product quantities in a secondary unit", - "version": "13.0.1.0.0", + "version": "13.0.1.0.1", "development_status": "Production/Stable", "category": "stock", "website": "https://github.com/OCA/stock-logistics-warehouse", diff --git a/stock_secondary_unit/migrations/13.0.1.0.1/post-migration.py b/stock_secondary_unit/migrations/13.0.1.0.1/post-migration.py new file mode 100644 index 000000000..669fbfdfc --- /dev/null +++ b/stock_secondary_unit/migrations/13.0.1.0.1/post-migration.py @@ -0,0 +1,22 @@ +# Copyright 2020 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openupgradelib import openupgrade # pylint: disable=W7936 + + +@openupgrade.migrate() +def migrate(env, version): + # Delete old security group for views. + views = [ + "stock_secondary_unit.view_template_property_form", + "stock_secondary_unit.product_template_form_view_procurement_button", + "stock_secondary_unit.product_form_view_procurement_button", + "stock_secondary_unit.product_template_tree_view", + "stock_secondary_unit.product_product_tree_view", + ] + IrUiView = env["ir.ui.view"] + user_group = env.ref("uom.group_uom") + views_to_update = IrUiView.browse() + for view in views: + views_to_update |= env.ref(view) + views_to_update.write({"groups_id": [(3, user_group.id)]}) diff --git a/stock_secondary_unit/views/product_views.xml b/stock_secondary_unit/views/product_views.xml index 0a1196b23..ed014853d 100644 --- a/stock_secondary_unit/views/product_views.xml +++ b/stock_secondary_unit/views/product_views.xml @@ -6,7 +6,7 @@ Product template Secondary Unit product.template - + @@ -25,7 +25,7 @@ name="inherit_id" ref="stock.product_template_form_view_procurement_button" /> - +