From 6387545a42275fa8509183478326e1c8c72c36cb Mon Sep 17 00:00:00 2001 From: Sergio Teruel Albert Date: Sat, 10 Dec 2016 23:22:08 +0100 Subject: [PATCH] [9.0][MIG] account_banking_pain_base: Script OpenUPgrade --- .../migrations/8.0.0.2/post-migration.py | 15 --------------- .../migrations/9.0.1.0.0/post-migration.py | 16 ++++++++++++++++ .../migrations/9.0.1.0.0/pre-migration.py | 15 +++++++++++++++ 3 files changed, 31 insertions(+), 15 deletions(-) delete mode 100644 account_banking_pain_base/migrations/8.0.0.2/post-migration.py create mode 100644 account_banking_pain_base/migrations/9.0.1.0.0/post-migration.py create mode 100644 account_banking_pain_base/migrations/9.0.1.0.0/pre-migration.py diff --git a/account_banking_pain_base/migrations/8.0.0.2/post-migration.py b/account_banking_pain_base/migrations/8.0.0.2/post-migration.py deleted file mode 100644 index 1a2815795..000000000 --- a/account_banking_pain_base/migrations/8.0.0.2/post-migration.py +++ /dev/null @@ -1,15 +0,0 @@ -# -*- coding: utf-8 -*- -# © 2015 Akretion - Alexis de Lattre -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from openerp.addons.account_banking_pain_base.post_install\ - import set_default_initiating_party -from openerp import pooler - - -def migrate(cr, version): - if not version: - return - - pool = pooler.get_pool(cr.dbname) - set_default_initiating_party(cr, pool) diff --git a/account_banking_pain_base/migrations/9.0.1.0.0/post-migration.py b/account_banking_pain_base/migrations/9.0.1.0.0/post-migration.py new file mode 100644 index 000000000..aded0cac1 --- /dev/null +++ b/account_banking_pain_base/migrations/9.0.1.0.0/post-migration.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- +# © 2016 Sergio Teruel +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +from openupgradelib import openupgrade + + +def migrate(cr, version): + """Copy convert_to_ascii to account_payment_method.""" + sql = """ + UPDATE account_payment_method p_method + SET convert_to_ascii=p_mode.%s + FROM account_payment_mode p_mode + WHERE p_mode.payment_method_id=p_method.id + """ % openupgrade.get_legacy_name('convert_to_ascii') + openupgrade.logged_query(cr, sql) diff --git a/account_banking_pain_base/migrations/9.0.1.0.0/pre-migration.py b/account_banking_pain_base/migrations/9.0.1.0.0/pre-migration.py new file mode 100644 index 000000000..d254aa17c --- /dev/null +++ b/account_banking_pain_base/migrations/9.0.1.0.0/pre-migration.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# © 2016 Sergio Teruel +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + +column_renames = { + 'account_payment_mode': [ + ('convert_to_ascii', None), + ], +} + + +def migrate(cr, version): + openupgrade.rename_columns(cr, column_renames)