mirror of
https://gitlab.com/flectra-community/mis-builder.git
synced 2024-11-16 19:22:04 +00:00
30 lines
801 B
Python
30 lines
801 B
Python
|
# Copyright 2017 ACSONE SA/NV (<http://acsone.eu>)
|
||
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||
|
|
||
|
|
||
|
def migrate(cr, version):
|
||
|
cr.execute(
|
||
|
"""
|
||
|
INSERT INTO mis_report_kpi_expression
|
||
|
(create_uid, create_date, write_uid, write_date,
|
||
|
kpi_id, name, sequence)
|
||
|
SELECT create_uid, create_date, write_uid, write_date,
|
||
|
id, old_expression, sequence
|
||
|
FROM mis_report_kpi
|
||
|
"""
|
||
|
)
|
||
|
cr.execute(
|
||
|
"""
|
||
|
ALTER TABLE mis_report_kpi
|
||
|
DROP COLUMN old_expression
|
||
|
"""
|
||
|
)
|
||
|
# set default mode to relative for existing periods
|
||
|
# as it was the only mode in previous versions
|
||
|
cr.execute(
|
||
|
"""
|
||
|
UPDATE mis_report_instance_period
|
||
|
SET mode='relative'
|
||
|
"""
|
||
|
)
|