mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[MIG] [13.0] Migrate base_comment_template from account_invoic_reporting.
This commit is contained in:
committed by
Víctor Martínez
parent
fe1da090d5
commit
2c3e562dde
26
base_comment_template/migrations/14.0.1.0.0/pre-migration.py
Normal file
26
base_comment_template/migrations/14.0.1.0.0/pre-migration.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# Copyright 2020 NextERP Romania SRL
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
||||
from openupgradelib import openupgrade
|
||||
|
||||
|
||||
@openupgrade.migrate()
|
||||
def migrate(env, version):
|
||||
# Not tested
|
||||
properties = env["ir.property"].search(
|
||||
[
|
||||
(
|
||||
"fields_id",
|
||||
"=",
|
||||
env.ref("base.field_res_partner_property_comment_template_id").id,
|
||||
)
|
||||
]
|
||||
)
|
||||
if properties:
|
||||
for template in properties.mapped("value_reference"):
|
||||
template_id = template.value_reference.split(",")[-1]
|
||||
if template_id:
|
||||
template = env["base.comment.template"].browse(template_id)
|
||||
part_prop = properties.filtered(lambda p: p.value_reference == template)
|
||||
template.partner_ids = [
|
||||
(prop["res_id"] or "").split(",")[-1] for prop in part_prop
|
||||
]
|
||||
Reference in New Issue
Block a user