forked from Techsystech/web
[OU-FIX] web_disable_export_group: Proper migration scripts
The previous adaptation was not correct due to: - The old XML-ID is already missing on post stage. - There's now only one group, so no need of all the imply + group assignation stuff like in previous version.15.0-ocabot-merge-pr-2789-by-pedrobaeza-bump-patch
parent
dc35109185
commit
fde0e9882b
|
@ -6,7 +6,7 @@
|
||||||
"name": "Web Disable Export Group",
|
"name": "Web Disable Export Group",
|
||||||
"version": "14.0.2.0.0",
|
"version": "14.0.2.0.0",
|
||||||
"license": "AGPL-3",
|
"license": "AGPL-3",
|
||||||
"author": "Onestein, " "Tecnativa, " "Odoo Community Association (OCA)",
|
"author": "Onestein, Tecnativa, Odoo Community Association (OCA)",
|
||||||
"website": "https://github.com/OCA/web",
|
"website": "https://github.com/OCA/web",
|
||||||
"category": "Web",
|
"category": "Web",
|
||||||
"depends": ["web"],
|
"depends": ["web"],
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
from openupgradelib import openupgrade
|
|
||||||
|
|
||||||
|
|
||||||
def add_new_group_from_group(self, env, group, new_group):
|
|
||||||
groups = env["res.groups"].search([("implied_ids", "=", group.id)])
|
|
||||||
groups.write({"implied_ids": [(4, new_group.id)]})
|
|
||||||
group.users.write({"groups_id": [(4, new_group.id)]})
|
|
||||||
|
|
||||||
|
|
||||||
@openupgrade.migrate()
|
|
||||||
def migrate(env, version):
|
|
||||||
group = env.ref("web_disable_export_group.group_export_data")
|
|
||||||
new_group = env.ref("web_disable_export_group.group_export_xlsx_data")
|
|
||||||
add_new_group_from_group(env, group, new_group)
|
|
||||||
group = env.ref("base.group_allow_export")
|
|
||||||
add_new_group_from_group(env, group, new_group)
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
from openupgradelib import openupgrade
|
||||||
|
|
||||||
|
|
||||||
|
@openupgrade.migrate()
|
||||||
|
def migrate(env, version):
|
||||||
|
openupgrade.rename_xmlids(
|
||||||
|
env.cr,
|
||||||
|
[
|
||||||
|
(
|
||||||
|
"web_disable_export_group.group_export_data",
|
||||||
|
"web_disable_export_group.group_export_xlsx_data",
|
||||||
|
)
|
||||||
|
],
|
||||||
|
)
|
Loading…
Reference in New Issue