mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
Merge pull request #818 from VanMoof/fix/9.0/sepa/switch_code_and_pain_version_in_noupdate_data
[9.0][FIX][MIG] sepa: migrate noupdate payment method settings [ci skip]
This commit is contained in:
@@ -7,6 +7,7 @@ sudo: false
|
||||
cache: pip
|
||||
|
||||
addons:
|
||||
postgresql: "9.6"
|
||||
apt:
|
||||
packages:
|
||||
- expect-dev # provides unbuffer utility
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# coding: utf-8
|
||||
# Copyright 2018 Opener B.V. <https://opener.amsterdam>
|
||||
# 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',
|
||||
})
|
||||
@@ -0,0 +1,20 @@
|
||||
# coding: utf-8
|
||||
# Copyright 2018 Opener B.V. <https://opener.amsterdam>
|
||||
# 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',
|
||||
})
|
||||
Reference in New Issue
Block a user