diff --git a/docsource/modules180-190.rst b/docsource/modules180-190.rst index e7f797ce0766..0ff215d4fc15 100644 --- a/docsource/modules180-190.rst +++ b/docsource/modules180-190.rst @@ -674,7 +674,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | l10n_uk | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| l10n_us | | | +| l10n_us |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | l10n_us_account | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/l10n_us/19.0.1.1/pre-migration.py b/openupgrade_scripts/scripts/l10n_us/19.0.1.1/pre-migration.py new file mode 100644 index 000000000000..5118963a416c --- /dev/null +++ b/openupgrade_scripts/scripts/l10n_us/19.0.1.1/pre-migration.py @@ -0,0 +1,17 @@ +from openupgradelib import openupgrade + +# Preserve the 18.0 res.partner.bank.aba_routing value before Odoo's +# update_db drops the column. The standard OpenUpgrade pattern renames it +# to openupgrade_legacy_19_0_aba_routing so the data survives the upgrade +# and database_cleanup can prompt the operator later. Source: +# upgrade_analysis.txt — "aba_routing (char) : DEL". +_renamed_columns = { + "res_partner_bank": [ + ("aba_routing", None), + ], +} + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.rename_columns(env.cr, _renamed_columns) diff --git a/openupgrade_scripts/scripts/l10n_us/19.0.1.1/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/l10n_us/19.0.1.1/upgrade_analysis_work.txt new file mode 100644 index 000000000000..dd9236d54d2c --- /dev/null +++ b/openupgrade_scripts/scripts/l10n_us/19.0.1.1/upgrade_analysis_work.txt @@ -0,0 +1,11 @@ +---Models in module 'l10n_us'--- +---Fields in module 'l10n_us'--- +l10n_us / res.partner.bank / aba_routing (char) : DEL + +# DONE: preserved in pre-migration as openupgrade_legacy_19_0_aba_routing for database_cleanup. + +l10n_us / res.partner.bank / l10n_us_bank_account_type (selection): NEW required, selection_keys: ['checking', 'savings'], hasdefault: default + +# NOTHING TO DO: Odoo's update_db creates the column and applies the default ('checking') to existing rows. + +---XML records in module 'l10n_us'---