diff --git a/openupgrade_scripts/scripts/im_livechat/17.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/im_livechat/17.0.1.0/pre-migration.py index ec139833deaa..78881f5cfe2c 100644 --- a/openupgrade_scripts/scripts/im_livechat/17.0.1.0/pre-migration.py +++ b/openupgrade_scripts/scripts/im_livechat/17.0.1.0/pre-migration.py @@ -1,6 +1,10 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from openupgradelib import openupgrade +_field_renames = [ + ('chatbot.message', 'chatbot_message', 'mail_channel_id', 'discuss_channel_id'), +] + def _discuss_channel_create_column(env): openupgrade.logged_query( @@ -15,6 +19,7 @@ def _discuss_channel_create_column(env): @openupgrade.migrate() def migrate(env, version): _discuss_channel_create_column(env) + openupgrade.rename_fields(env, _field_renames) # cannot use openupgrade.delete_sql_constraint_safely openupgrade.logged_query( env.cr, diff --git a/openupgrade_scripts/scripts/im_livechat/17.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/im_livechat/17.0.1.0/upgrade_analysis_work.txt index c3290539312f..cb85e9604db8 100644 --- a/openupgrade_scripts/scripts/im_livechat/17.0.1.0/upgrade_analysis_work.txt +++ b/openupgrade_scripts/scripts/im_livechat/17.0.1.0/upgrade_analysis_work.txt @@ -4,6 +4,8 @@ ---Fields in module 'im_livechat'--- im_livechat / chatbot.message / discuss_channel_id (many2one) : NEW relation: discuss.channel, required im_livechat / chatbot.message / mail_channel_id (many2one) : DEL relation: mail.channel, required +# DONE rename column mail_channel_id to discuss_channel_id in pre-migration + im_livechat / discuss.channel / anonymous_name (char) : NEW im_livechat / discuss.channel / channel_type (False) : NEW selection_keys: ['channel', 'chat', 'group', 'livechat'], mode: modify im_livechat / discuss.channel / chatbot_current_step_id (many2one): NEW relation: chatbot.script.step