# Copyright 2017 ACSONE SA/NV () # 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' """ )