From e8cd5f259d203a9ef57fcc6477ff0b97cf08fc03 Mon Sep 17 00:00:00 2001 From: mreficent Date: Wed, 26 Jul 2017 12:12:33 +0200 Subject: [PATCH] [10.0][MIG] im_livechat --- .../10.0.1.0/openupgrade_analysis_work.txt | 16 ++++++++++++++++ .../migrations/10.0.1.0/pre-migration.py | 15 +++++++++++++++ odoo/openupgrade/doc/source/modules90-100.rst | 2 +- 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 addons/im_livechat/migrations/10.0.1.0/openupgrade_analysis_work.txt create mode 100644 addons/im_livechat/migrations/10.0.1.0/pre-migration.py diff --git a/addons/im_livechat/migrations/10.0.1.0/openupgrade_analysis_work.txt b/addons/im_livechat/migrations/10.0.1.0/openupgrade_analysis_work.txt new file mode 100644 index 000000000000..0a79a0f1f3c4 --- /dev/null +++ b/addons/im_livechat/migrations/10.0.1.0/openupgrade_analysis_work.txt @@ -0,0 +1,16 @@ +---Fields in module 'im_livechat'--- +---XML records in module 'im_livechat'--- +NEW ir.actions.act_window: im_livechat.im_livechat_canned_response_action +NEW ir.actions.act_window.view: im_livechat.mail_channel_action_livechat_form +NEW ir.actions.act_window.view: im_livechat.mail_channel_action_livechat_tree +# NOTHING TO DO +DEL ir.actions.client: im_livechat.ir_action_client_open_livechat_menu +DEL ir.actions.todo: base.open_menu +DEL ir.cron: im_livechat.ir_cron_remove_empty_session +# Done: pre-migration. Removed noupdate=1 xmlids +NEW ir.ui.menu: im_livechat.canned_responses +NEW ir.ui.menu: im_livechat.livechat_config +NEW ir.ui.view: im_livechat.im_livechat_canned_response_view_tree +NEW mail.shortcode: im_livechat.mail_shortcode_rating_1 +NEW res.users: base.default_user +# NOTHING TO DO diff --git a/addons/im_livechat/migrations/10.0.1.0/pre-migration.py b/addons/im_livechat/migrations/10.0.1.0/pre-migration.py new file mode 100644 index 000000000000..008d9135fc3e --- /dev/null +++ b/addons/im_livechat/migrations/10.0.1.0/pre-migration.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 Eficent +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openupgradelib import openupgrade + +xml_ids = [ + 'im_livechat.ir_action_client_open_livechat_menu', + 'im_livechat.ir_cron_remove_empty_session', +] + + +@openupgrade.migrate() +def migrate(env, version): + for xml_id in xml_ids: + env.ref(xml_id).unlink() diff --git a/odoo/openupgrade/doc/source/modules90-100.rst b/odoo/openupgrade/doc/source/modules90-100.rst index 07567c51b7d6..b9366d277bb5 100644 --- a/odoo/openupgrade/doc/source/modules90-100.rst +++ b/odoo/openupgrade/doc/source/modules90-100.rst @@ -177,7 +177,7 @@ missing in the new release are marked with |del|. +-----------------------------------+-----------------------------------+ |hw_scanner | | +-----------------------------------+-----------------------------------+ -|im_livechat | | +|im_livechat | Done | +-----------------------------------+-----------------------------------+ | |del| im_odoo_support | | +-----------------------------------+-----------------------------------+