diff --git a/docsource/modules130-140.rst b/docsource/modules130-140.rst index 2c4a1bacf280..1394869199e0 100644 --- a/docsource/modules130-140.rst +++ b/docsource/modules130-140.rst @@ -430,7 +430,7 @@ Module coverage 13.0 -> 14.0 +--------------------------------------------+-------------------------------------------------+ | |new| mail_client_extension | | +--------------------------------------------+-------------------------------------------------+ -|maintenance | | +|maintenance | Done | +--------------------------------------------+-------------------------------------------------+ |mass_mailing | | +--------------------------------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/maintenance/14.0.1.0/noupdate_changes.xml b/openupgrade_scripts/scripts/maintenance/14.0.1.0/noupdate_changes.xml index d14809ce6655..9932d31dba60 100644 --- a/openupgrade_scripts/scripts/maintenance/14.0.1.0/noupdate_changes.xml +++ b/openupgrade_scripts/scripts/maintenance/14.0.1.0/noupdate_changes.xml @@ -1,6 +1,7 @@ - + + diff --git a/openupgrade_scripts/scripts/maintenance/14.0.1.0/post-migration.py b/openupgrade_scripts/scripts/maintenance/14.0.1.0/post-migration.py new file mode 100644 index 000000000000..fd1b13314f35 --- /dev/null +++ b/openupgrade_scripts/scripts/maintenance/14.0.1.0/post-migration.py @@ -0,0 +1,8 @@ +# Copyright 2021 ForgeFlow S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env.cr, "maintenance", "14.0.1.0/noupdate_changes.xml") diff --git a/openupgrade_scripts/scripts/maintenance/14.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/maintenance/14.0.1.0/pre-migration.py new file mode 100644 index 000000000000..459cff499d33 --- /dev/null +++ b/openupgrade_scripts/scripts/maintenance/14.0.1.0/pre-migration.py @@ -0,0 +1,22 @@ +# Copyright 2021 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.set_xml_ids_noupdate_value( + env, + "maintenance", + [ + "equipment_request_rule_admin_user", + "equipment_request_rule_user", + "equipment_rule_admin_user", + "equipment_rule_user", + "maintenance_equipment_category_comp_rule", + "maintenance_equipment_comp_rule", + "maintenance_request_comp_rule", + "maintenance_team_comp_rule", + ], + True, + ) diff --git a/openupgrade_scripts/scripts/maintenance/14.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/maintenance/14.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..9585d88db08d --- /dev/null +++ b/openupgrade_scripts/scripts/maintenance/14.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,12 @@ +---Models in module 'maintenance'--- +---Fields in module 'maintenance'--- +---XML records in module 'maintenance'--- +ir.rule: maintenance.equipment_request_rule_admin_user (noupdate) (noupdate switched) +ir.rule: maintenance.equipment_request_rule_user (noupdate) (noupdate switched) +ir.rule: maintenance.equipment_rule_admin_user (noupdate) (noupdate switched) +ir.rule: maintenance.equipment_rule_user (noupdate) (noupdate switched) +ir.rule: maintenance.maintenance_equipment_category_comp_rule (noupdate) (noupdate switched) +ir.rule: maintenance.maintenance_equipment_comp_rule (noupdate) (noupdate switched) +ir.rule: maintenance.maintenance_request_comp_rule (noupdate) (noupdate switched) +ir.rule: maintenance.maintenance_team_comp_rule (noupdate) (noupdate switched) +# DONE: pre-migration: switched noupdate