oca-technical/odoo-bringout-oca-management-system-mgmtsystem_evaluation/mgmtsystem_evaluation/migrations/16.0.1.0.0/pre-migration.py
2025-08-29 15:43:03 +02:00

28 lines
650 B
Python

from openupgradelib import openupgrade
@openupgrade.migrate()
def migrate(env, version):
openupgrade.add_fields(
env,
[
(
"model_id",
"mgmtsystem.evaluation",
"mgmtsystem_evaluation",
"many2one",
None,
"mgmtsystem_evaluation",
None,
),
],
)
openupgrade.logged_query(
env.cr,
"""
UPDATE mgmtsystem_evaluation me
SET model_id = met.model_id
FROM mgmtsystem_evaluation_template met
WHERE me.template_id = met.id
""",
)