From 02e7b2ff59855539d5fad7d40cc5110f40ebd7e9 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Fri, 21 May 2021 10:16:05 +0200 Subject: [PATCH 1/2] [9.0][FIX][MIG] sepa: migrate noupdate payment method settings --- .../migrations/9.0.1.0.0/post-migrate.py | 19 ++++++++++++++++++ .../migrations/9.0.1.0.0/post-migrate.py | 20 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 account_banking_sepa_credit_transfer/migrations/9.0.1.0.0/post-migrate.py create mode 100644 account_banking_sepa_direct_debit/migrations/9.0.1.0.0/post-migrate.py diff --git a/account_banking_sepa_credit_transfer/migrations/9.0.1.0.0/post-migrate.py b/account_banking_sepa_credit_transfer/migrations/9.0.1.0.0/post-migrate.py new file mode 100644 index 000000000..31d9993c0 --- /dev/null +++ b/account_banking_sepa_credit_transfer/migrations/9.0.1.0.0/post-migrate.py @@ -0,0 +1,19 @@ +# coding: utf-8 +# Copyright 2018 Opener B.V. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openerp import api, SUPERUSER_ID + + +def migrate(cr, version): + """ Switch code and version around on noupdate data """ + if not version: + return + env = api.Environment(cr, SUPERUSER_ID, {}) + for method in env['account.payment.method'].search([ + ('code', '=like', 'pain.001%')]): + method.write({ + 'bank_account_required': True, + 'code': 'sepa_credit_transfer', + 'pain_version': method.code, + 'payment_type': 'outbound', + }) diff --git a/account_banking_sepa_direct_debit/migrations/9.0.1.0.0/post-migrate.py b/account_banking_sepa_direct_debit/migrations/9.0.1.0.0/post-migrate.py new file mode 100644 index 000000000..4bcbd665f --- /dev/null +++ b/account_banking_sepa_direct_debit/migrations/9.0.1.0.0/post-migrate.py @@ -0,0 +1,20 @@ +# coding: utf-8 +# Copyright 2018 Opener B.V. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openerp import api, SUPERUSER_ID + + +def migrate(cr, version): + """ Switch code and version around on noupdate data """ + if not version: + return + env = api.Environment(cr, SUPERUSER_ID, {}) + for method in env['account.payment.method'].search([ + ('code', '=like', 'pain.008%')]): + method.write({ + 'bank_account_required': True, + 'code': 'sepa_direct_debit', + 'mandate_required': True, + 'pain_version': method.code, + 'payment_type': 'inbound', + }) From 24a3b5024d07907cf22fa610a761ef7074d70578 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Fri, 21 May 2021 10:48:14 +0200 Subject: [PATCH 2/2] [FIX] Declare Postgresql version --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 6f22863fb..9b986a9cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ sudo: false cache: pip addons: + postgresql: "9.6" apt: packages: - expect-dev # provides unbuffer utility