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 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', + })