30 lines
979 B
Python
30 lines
979 B
Python
# -*- coding: utf-8 -*-
|
|
# Copyright 2017 Tecnativa - Vicent Cubells
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
|
|
|
|
def migrate(cr, version):
|
|
if not version:
|
|
return
|
|
# In order to migrate connector from v9 to v10, we need to set
|
|
# connector module state to 'to upgrade'. If this is not done, all
|
|
# connector.* xmlids are removed due to the module renaming done by
|
|
# OpenUpgrade. In the future the approach sketched in
|
|
# https://github.com/OCA/queue/pull/23#issuecomment-325706811
|
|
# may provide a more generic solution.
|
|
cr.execute("""
|
|
UPDATE ir_module_module
|
|
SET state='to upgrade'
|
|
WHERE name='connector'
|
|
""")
|
|
try:
|
|
from openupgradelib import openupgrade
|
|
openupgrade.rename_xmlids(
|
|
cr, [
|
|
('queue_job.group_connector_manager',
|
|
'queue_job.group_queue_job_manager',)
|
|
],
|
|
)
|
|
except ImportError:
|
|
pass
|