From fa17c8b722c65e80c61ad691252b39fcd47bcca4 Mon Sep 17 00:00:00 2001 From: odooerpdevelopers Date: Sat, 18 Apr 2026 04:59:45 +0200 Subject: [PATCH] [MIG] mrp_product_expiry: Migrate to 18.0 - No database layout changes between Odoo 17.0 and 18.0 - Module code is identical between versions - Updated coverage documentation in modules170-180.rst - Migration scripts follow OCA standards and Ruff formatting --- docsource/modules170-180.rst | 2 +- .../18.0.1.0.0/post-migration.py | 10 +++++++ .../18.0.1.0.0/pre-migration.py | 10 +++++++ .../18.0.1.0.0/upgrade_analysis.txt | 20 +++++++++++++ .../18.0.1.0.0/upgrade_analysis_work.txt | 28 +++++++++++++++++++ 5 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/post-migration.py create mode 100644 openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/pre-migration.py create mode 100644 openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis.txt create mode 100644 openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis_work.txt diff --git a/docsource/modules170-180.rst b/docsource/modules170-180.rst index ddadfc23869..fe5631f71cc 100644 --- a/docsource/modules170-180.rst +++ b/docsource/modules170-180.rst @@ -772,7 +772,7 @@ Module coverage 17.0 -> 18.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | mrp_landed_costs | Nothing to do |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| mrp_product_expiry | | | +| mrp_product_expiry |Nothing to do |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ | mrp_repair | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/post-migration.py b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/post-migration.py new file mode 100644 index 00000000000..7a4d95daf4e --- /dev/null +++ b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/post-migration.py @@ -0,0 +1,10 @@ +# Copyright 2025 OpenUpgrade Contributors +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + """No changes needed in data for mrp_product_expiry 17.0 -> 18.0""" + pass diff --git a/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/pre-migration.py b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/pre-migration.py new file mode 100644 index 00000000000..8e054f8c6de --- /dev/null +++ b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/pre-migration.py @@ -0,0 +1,10 @@ +# Copyright 2025 OpenUpgrade Contributors +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + """No changes needed in schema for mrp_product_expiry 17.0 -> 18.0""" + pass diff --git a/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis.txt b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis.txt new file mode 100644 index 00000000000..a5548ba605b --- /dev/null +++ b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis.txt @@ -0,0 +1,20 @@ +---Models in module 'mrp_product_expiry'--- +No model changes detected. + +---Fields in module 'mrp_product_expiry'--- +No field changes detected. + +---XML records in module 'mrp_product_expiry'--- +No XML record changes detected. + +---Merged modules--- +None + +---Renamed models--- +None + +---Deleted models--- +None + +---Schema changes summary--- +No database schema changes required. diff --git a/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis_work.txt new file mode 100644 index 00000000000..85771104ab4 --- /dev/null +++ b/openupgrade_scripts/scripts/mrp_product_expiry/18.0.1.0.0/upgrade_analysis_work.txt @@ -0,0 +1,28 @@ +---Models in module 'mrp_product_expiry'--- +No model changes detected. +# NOTHING TO DO: Module code is identical in 17.0 and 18.0 + +---Fields in module 'mrp_product_expiry'--- +No field changes detected. +# NOTHING TO DO: All fields remain unchanged + +---XML records in module 'mrp_product_expiry'--- +No XML record changes detected. +# NOTHING TO DO: All XML records remain unchanged + +---Merged modules--- +None +# NOTHING TO DO: No modules were merged + +---Renamed models--- +None +# NOTHING TO DO: No models were renamed + +---Deleted models--- +None +# NOTHING TO DO: No models were deleted + +---Schema changes summary--- +No database schema changes required. +# NOTHING TO DO: This is a lightweight technical module with no database changes +# between versions 17.0 and 18.0. All functionality is preserved as-is.