Merge pull request #724 from Tecnativa/13.0-fix-mass_mailing_custom_unsubscribe-migration-script

[13.0][OU-FIX] mass_mailing_custom_unsubscribe: contacts model rename [ci skip]
pull/728/head
Pedro M. Baeza 2021-06-11 18:08:14 +02:00 committed by GitHub
commit 930646b27e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 1 deletions

View File

@ -6,7 +6,7 @@
"name": "Customizable unsubscription process on mass mailing emails",
"summary": "Know and track (un)subscription reasons, GDPR compliant",
"category": "Marketing",
"version": "13.0.1.0.2",
"version": "13.0.2.0.0",
"depends": ["mass_mailing"],
"data": [
"security/ir.model.access.csv",

View File

@ -0,0 +1,17 @@
# Copyright 2021 Tecnativa - David Vidal
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openupgradelib import openupgrade
@openupgrade.migrate()
def migrate(env, version):
openupgrade.logged_query(
env.cr,
"""
UPDATE mail_unsubscription
SET unsubscriber_id = replace(
unsubscriber_id, 'mail.mass_mailing.contact', 'mailing.contact'
)
WHERE unsubscriber_id LIKE 'mail.mass_mailing_contact%'
""",
)