From 98c31d1f3564cfe81a273f70b31462c7327dfbd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Wed, 11 Aug 2021 12:25:23 +0200 Subject: [PATCH] [MIG] stock_reserve_rule: Migration to 14.0 --- stock_reserve_rule/README.rst | 10 ++++---- stock_reserve_rule/__manifest__.py | 2 +- .../i18n/stock_reserve_rule.pot | 23 ++++++++++++++++++- .../migrations/13.0.1.1.0/post-migration.py | 18 --------------- .../models/stock_picking_type.py | 1 - .../static/description/index.html | 6 ++--- stock_reserve_rule/tests/test_reserve_rule.py | 1 + 7 files changed, 32 insertions(+), 29 deletions(-) delete mode 100644 stock_reserve_rule/migrations/13.0.1.1.0/post-migration.py diff --git a/stock_reserve_rule/README.rst b/stock_reserve_rule/README.rst index 1f730d855..8e3a3bfb8 100644 --- a/stock_reserve_rule/README.rst +++ b/stock_reserve_rule/README.rst @@ -14,13 +14,13 @@ Stock Reservation Rules :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-warehouse/tree/13.0/stock_reserve_rule + :target: https://github.com/OCA/stock-logistics-warehouse/tree/14.0/stock_reserve_rule :alt: OCA/stock-logistics-warehouse .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-13-0/stock-logistics-warehouse-13-0-stock_reserve_rule + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-14-0/stock-logistics-warehouse-14-0-stock_reserve_rule :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/153/13.0 + :target: https://runbot.odoo-community.org/runbot/153/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -145,7 +145,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -175,6 +175,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_reserve_rule/__manifest__.py b/stock_reserve_rule/__manifest__.py index 799b67052..cfb9b05a8 100644 --- a/stock_reserve_rule/__manifest__.py +++ b/stock_reserve_rule/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Stock Reservation Rules", "summary": "Configure reservation rules by location", - "version": "13.0.1.4.0", + "version": "14.0.1.0.0", "author": "Camptocamp, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "category": "Stock Management", diff --git a/stock_reserve_rule/i18n/stock_reserve_rule.pot b/stock_reserve_rule/i18n/stock_reserve_rule.pot index c31928e03..1fc765d8d 100644 --- a/stock_reserve_rule/i18n/stock_reserve_rule.pot +++ b/stock_reserve_rule/i18n/stock_reserve_rule.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -76,6 +76,9 @@ msgid "Description" msgstr "" #. module: stock_reserve_rule +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_move__display_name +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_picking_type__display_name +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_quant__display_name #: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_reserve_rule__display_name #: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_reserve_rule_removal__display_name msgid "Display Name" @@ -110,12 +113,18 @@ msgid "Funky Socks" msgstr "" #. module: stock_reserve_rule +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_move__id +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_picking_type__id +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_quant__id #: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_reserve_rule__id #: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_reserve_rule_removal__id msgid "ID" msgstr "" #. module: stock_reserve_rule +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_move____last_update +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_picking_type____last_update +#: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_quant____last_update #: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_reserve_rule____last_update #: model:ir.model.fields,field_description:stock_reserve_rule.field_stock_reserve_rule_removal____last_update msgid "Last Modified on" @@ -258,3 +267,15 @@ msgstr "" #: model:product.template,uom_name:stock_reserve_rule.product_funky_socks_product_template msgid "Units" msgstr "" + +#. module: stock_reserve_rule +#: model:product.product,weight_uom_name:stock_reserve_rule.product_funky_socks +#: model:product.template,weight_uom_name:stock_reserve_rule.product_funky_socks_product_template +msgid "kg" +msgstr "" + +#. module: stock_reserve_rule +#: model:product.product,volume_uom_name:stock_reserve_rule.product_funky_socks +#: model:product.template,volume_uom_name:stock_reserve_rule.product_funky_socks_product_template +msgid "m³" +msgstr "" diff --git a/stock_reserve_rule/migrations/13.0.1.1.0/post-migration.py b/stock_reserve_rule/migrations/13.0.1.1.0/post-migration.py deleted file mode 100644 index 359decddf..000000000 --- a/stock_reserve_rule/migrations/13.0.1.1.0/post-migration.py +++ /dev/null @@ -1,18 +0,0 @@ -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html) - -import logging - -_logger = logging.getLogger(__name__) - - -def migrate(cr, version): - cr.execute( - """ - INSERT INTO stock_picking_type_stock_reserve_rule_rel - (stock_reserve_rule_id, stock_picking_type_id) - SELECT id, picking_type_id - FROM stock_reserve_rule - WHERE picking_type_id IS NOT NULL - ON CONFLICT DO NOTHING; - """ - ) diff --git a/stock_reserve_rule/models/stock_picking_type.py b/stock_reserve_rule/models/stock_picking_type.py index a6215a91f..79cccf387 100644 --- a/stock_reserve_rule/models/stock_picking_type.py +++ b/stock_reserve_rule/models/stock_picking_type.py @@ -9,5 +9,4 @@ class StockPickingType(models.Model): reserve_rule_ids = fields.Many2many( comodel_name="stock.reserve.rule", - inverse_name="picking_type_ids", ) diff --git a/stock_reserve_rule/static/description/index.html b/stock_reserve_rule/static/description/index.html index afaa5d05d..43009976e 100644 --- a/stock_reserve_rule/static/description/index.html +++ b/stock_reserve_rule/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Alpha License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

+

Alpha License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

This module adds rules for advanced reservation / removal strategies.

Rules are applied on a location and its sub-locations.

A rule can exclude quants or locations based on configurable criteria, @@ -484,7 +484,7 @@ Bin A1 and 50 in Bin B1.

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -508,7 +508,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

-

This module is part of the OCA/stock-logistics-warehouse project on GitHub.

+

This module is part of the OCA/stock-logistics-warehouse project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/stock_reserve_rule/tests/test_reserve_rule.py b/stock_reserve_rule/tests/test_reserve_rule.py index acdb34047..57ebd6cdc 100644 --- a/stock_reserve_rule/tests/test_reserve_rule.py +++ b/stock_reserve_rule/tests/test_reserve_rule.py @@ -8,6 +8,7 @@ class TestReserveRule(common.SavepointCase): @classmethod def setUpClass(cls): super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) cls.partner_delta = cls.env.ref("base.res_partner_4") cls.wh = cls.env["stock.warehouse"].create( {