mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[IMP] kpi_dashboard: Allow installation with EE
This commit is contained in:
30
kpi_dashboard/migrations/14.0.1.2.0/pre-migration.py
Normal file
30
kpi_dashboard/migrations/14.0.1.2.0/pre-migration.py
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2023 CreuBlanca
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
|
||||
from openupgradelib import openupgrade
|
||||
|
||||
|
||||
@openupgrade.migrate()
|
||||
def migrate(env, version):
|
||||
"""We need to do the changes on pre-migration in order to avoid cascades"""
|
||||
openupgrade.logged_query(
|
||||
env.cr,
|
||||
"""
|
||||
UPDATE ir_ui_view as iuv
|
||||
SET type = 'kpi_dashboard'
|
||||
FROM ir_model_data as imd
|
||||
WHERE
|
||||
iuv.id = imd.res_id
|
||||
AND imd.module = 'kpi_dashboard'
|
||||
AND imd.name = 'kpi_dashboard_dashboard_view'
|
||||
""",
|
||||
)
|
||||
openupgrade.logged_query(
|
||||
env.cr,
|
||||
"""
|
||||
UPDATE ir_act_window
|
||||
SET view_mode = 'kpi_dashboard'
|
||||
WHERE view_mode = 'dashboard' AND res_model = 'kpi.dashboard'
|
||||
""",
|
||||
)
|
||||
Reference in New Issue
Block a user