diff --git a/docsource/modules180-190.rst b/docsource/modules180-190.rst index 513393d744c6..7fb9d47ae184 100644 --- a/docsource/modules180-190.rst +++ b/docsource/modules180-190.rst @@ -176,7 +176,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | hr_expense |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| hr_fleet | | | +| hr_fleet |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | hr_gamification |Nothing to do | | +---------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/hr_fleet/19.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/hr_fleet/19.0.1.0/pre-migration.py new file mode 100644 index 000000000000..9233bac10de9 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_fleet/19.0.1.0/pre-migration.py @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: 2026 Coop IT Easy SC +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +from openupgradelib import openupgrade + +deleted_xmlids = [ + "hr_fleet.fleet_rule_contract_visibility_user", + "hr_fleet.fleet_rule_odometer_visibility_user", + "hr_fleet.fleet_rule_service_visibility_user", + "hr_fleet.fleet_rule_vehicle_visibility_user", + "hr_fleet.res_users_view_form_preferences", +] + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.delete_records_safely_by_xml_id(env, deleted_xmlids) diff --git a/openupgrade_scripts/scripts/hr_fleet/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/hr_fleet/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..08b2c05db9c8 --- /dev/null +++ b/openupgrade_scripts/scripts/hr_fleet/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,9 @@ +---Models in module 'hr_fleet'--- +---Fields in module 'hr_fleet'--- +---XML records in module 'hr_fleet'--- +DEL ir.rule: hr_fleet.fleet_rule_contract_visibility_user (noupdate) +DEL ir.rule: hr_fleet.fleet_rule_odometer_visibility_user (noupdate) +DEL ir.rule: hr_fleet.fleet_rule_service_visibility_user (noupdate) +DEL ir.rule: hr_fleet.fleet_rule_vehicle_visibility_user (noupdate) +DEL ir.ui.view: hr_fleet.res_users_view_form_preferences +# DONE: deleted xmlids