diff --git a/docsource/modules180-190.rst b/docsource/modules180-190.rst index 8770a2716e5..a0448b5ac97 100644 --- a/docsource/modules180-190.rst +++ b/docsource/modules180-190.rst @@ -88,7 +88,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | base_install_request | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| base_setup | | | +| base_setup |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | base_sparse_field | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -96,7 +96,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | board | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| bus | | | +| bus |Nothing to do | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | calendar | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -228,7 +228,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | |new| html_builder | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| html_editor | | | +| html_editor |Nothing to do | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | http_routing | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -700,7 +700,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | lunch | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| mail | | | +| mail |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | mail_bot | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -1114,13 +1114,13 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | utm | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| web | | | +| web |Nothing to do | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| |del| web_editor | | | +| |del| web_editor | |Merged into html_editor | +---------------------------------------------------+----------------------+-------------------------------------------------+ | web_hierarchy | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| web_tour | | | +| web_tour |Nothing to do | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | web_unsplash | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/apriori.py b/openupgrade_scripts/apriori.py index d0af4e560b6..819dcfff24e 100644 --- a/openupgrade_scripts/apriori.py +++ b/openupgrade_scripts/apriori.py @@ -9,7 +9,6 @@ "l10n_in_edi_ewaybill": "l10n_in_ewaybill", "membership": "partnership", "pos_viva_wallet": "pos_viva_com", - "web_editor": "html_builder", # odoo/enterprise # OCA/... } @@ -43,6 +42,7 @@ "pos_self_order_epson_printer": "pos_self_order", "sale_async_emails": "sale", "website_membership": "website_crm_partner_assign", + "web_editor": "html_editor", # odoo/enterprise # OCA/... } diff --git a/openupgrade_scripts/scripts/base_setup/19.0.1.0/post-migration.py b/openupgrade_scripts/scripts/base_setup/19.0.1.0/post-migration.py new file mode 100644 index 00000000000..22421430211 --- /dev/null +++ b/openupgrade_scripts/scripts/base_setup/19.0.1.0/post-migration.py @@ -0,0 +1,14 @@ +# Copyright 2026 Hunki Enterprises BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.delete_records_safely_by_xml_id( + env, + [ + "base_setup.setup_default_user_rights", + ], + ) diff --git a/openupgrade_scripts/scripts/base_setup/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/base_setup/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 00000000000..57ecc682067 --- /dev/null +++ b/openupgrade_scripts/scripts/base_setup/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,6 @@ +---Models in module 'base_setup'--- +---Fields in module 'base_setup'--- +---XML records in module 'base_setup'--- +DEL ir.config_parameter: base_setup.setup_default_user_rights (noupdate) + +# DONE: deleted in post-migration diff --git a/openupgrade_scripts/scripts/bus/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/bus/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 00000000000..b7c4485dc19 --- /dev/null +++ b/openupgrade_scripts/scripts/bus/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,20 @@ +---Models in module 'bus'--- +obsolete model bus.presence +---Fields in module 'bus'--- +bus / bus.presence / last_poll (datetime) : DEL +bus / bus.presence / last_presence (datetime) : DEL +bus / bus.presence / status (selection) : DEL selection_keys: ['away', 'offline', 'online'] +bus / bus.presence / user_id (many2one) : DEL relation: res.users + +# NOTHING TO DO: obsolete model + +bus / res.partner / im_status (char) : module is now 'mail' ('bus') +bus / res.users / im_status (char) : module is now 'mail' ('bus') + +# NOTHING TO DO: transient fields + +---XML records in module 'bus'--- +DEL ir.model.access: bus.access_bus_presence +DEL ir.model.access: bus.access_bus_presence_portal + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/html_editor/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/html_editor/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 00000000000..b5ae3447fa2 --- /dev/null +++ b/openupgrade_scripts/scripts/html_editor/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,36 @@ +---Models in module 'html_editor'--- +new model html_editor.converter.test (renamed from web_editor.converter.test in module web_editor) +new model html_editor.converter.test.sub (renamed from web_editor.converter.test.sub in module web_editor) + +# NOTHING TO DO: test model + +model html.field.history.mixin (moved from web_editor) [abstract] + +# NOTHING TO DO: model entries will be taken care of by module merge + +---Fields in module 'html_editor'--- +html_editor / web_editor.converter.test / _order : previously in module web_editor +html_editor / web_editor.converter.test / binary (binary) : previously in module web_editor +html_editor / web_editor.converter.test / char (char) : previously in module web_editor +html_editor / web_editor.converter.test / date (date) : previously in module web_editor +html_editor / web_editor.converter.test / datetime (datetime) : previously in module web_editor +html_editor / web_editor.converter.test / display_name (char) : previously in module web_editor +html_editor / web_editor.converter.test / float (float) : previously in module web_editor +html_editor / web_editor.converter.test / html (html) : previously in module web_editor +html_editor / web_editor.converter.test / integer (integer) : previously in module web_editor +html_editor / web_editor.converter.test / many2one (many2one) : previously in module web_editor +html_editor / web_editor.converter.test / numeric (float) : previously in module web_editor +html_editor / web_editor.converter.test / selection_str (selection) : previously in module web_editor +html_editor / web_editor.converter.test / text (text) : previously in module web_editor +html_editor / web_editor.converter.test.sub / _order : previously in module web_editor +html_editor / web_editor.converter.test.sub / display_name (char) : previously in module web_editor +html_editor / web_editor.converter.test.sub / name (char) : previously in module web_editor +web_editor / web_editor.converter.test / many2one (many2one) : relation is now 'html_editor.converter.test.sub' ('web_editor.converter.test.sub') [nothing to do] + +# NOTHING TO DO: test model + +---XML records in module 'html_editor'--- +NEW ir.model.access: html_editor.access_html_editor_converter_test +NEW ir.model.access: html_editor.access_html_editor_converter_test_sub + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/mail/19.0.1.19/post-migration.py b/openupgrade_scripts/scripts/mail/19.0.1.19/post-migration.py new file mode 100644 index 00000000000..bd6bba31bdb --- /dev/null +++ b/openupgrade_scripts/scripts/mail/19.0.1.19/post-migration.py @@ -0,0 +1,32 @@ +# Copyright 2025 Hunki Enterprises BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + + +def _mail_message_link_preview(env): + """ + in v18, mail.link.preview linked directly to mail.message + in v19, it's mail.link.preview <- mail.message.link.preview -> mail.message + """ + env.cr.execute( + """ + INSERT INTO + mail_message_link_preview + (link_preview_id, message_id, is_hidden) + SELECT id, message_id, is_hidden FROM mail_link_preview + """ + ) + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data(env, "mail", "19.0.1.19/noupdate_changes.xml") + _mail_message_link_preview(env) + openupgrade.delete_records_safely_by_xml_id( + env, + [ + "mail.ir_cron_discuss_users_settings_unmute", + "mail.module_category_canned_response", + ], + ) diff --git a/openupgrade_scripts/scripts/mail/19.0.1.19/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/mail/19.0.1.19/upgrade_analysis_work.txt new file mode 100644 index 00000000000..33bae9ae51e --- /dev/null +++ b/openupgrade_scripts/scripts/mail/19.0.1.19/upgrade_analysis_work.txt @@ -0,0 +1,299 @@ +---Models in module 'mail'--- +obsolete model mail.resend.message [transient] +obsolete model mail.resend.partner [transient] +obsolete model mail.wizard.invite (renamed to mail.followers.edit) [transient] + +# NOTHING TO DO + +new model discuss.call.history + +# NOTHING TO DO: new model + +new model mail.activity.schedule.line [transient] +new model mail.followers.edit (renamed from mail.wizard.invite) [transient] + +# NOTHING TO DO: wizards + +new model mail.message.link.preview + +# DONE: create from mail.link.preview records in post-migration + +new model mail.presence +new model res.role +---Fields in module 'mail'--- +mail / bus.presence / guest_id (many2one) : DEL relation: mail.guest + +# NOTHING TO DO + +mail / discuss.call.history / channel_id (many2one) : NEW relation: discuss.channel, required +mail / discuss.call.history / end_dt (datetime) : NEW +mail / discuss.call.history / start_call_message_id (many2one): NEW relation: mail.message +mail / discuss.call.history / start_dt (datetime) : NEW required + +# NOTHING TO DO: new model + +mail / discuss.channel / allow_public_upload (boolean) : DEL + +# NOTHING TO DO: removed feature + +mail / discuss.channel / call_history_ids (one2many) : NEW relation: discuss.call.history + +# NOTHING TO DO: new model + +mail / discuss.channel.member / fold_state (selection) : DEL selection_keys: ['closed', 'folded', 'open'] + +# NOTHING TO DO: removed feature + +mail / discuss.channel.rtc.session / partner_id (many2one) : is now stored + +# NOTHING TO DO: computed by orm, not relevant anyways because transient + +mail / fetchmail.server / error_date (datetime) : NEW +mail / fetchmail.server / error_message (text) : NEW + +# NOTHING TO DO: new feature + +mail / ir.actions.server / activity_ids (one2many) : NEW relation: mail.activity +mail / ir.actions.server / activity_summary (char) : now related +mail / ir.actions.server / activity_type_id (many2one) : now related + +# NOTHING TO DO: inherits from mail.activity.mixin now, new feature + +mail / ir.actions.server / followers_partner_field_name (char): NEW hasdefault: compute +mail / ir.actions.server / followers_type (selection) : NEW selection_keys: ['generic', 'specific'], hasdefault: compute + +# NOTHING TO DO: new feature + +mail / ir.actions.server / message_follower_ids (one2many): NEW relation: mail.followers +mail / ir.actions.server / message_ids (one2many) : NEW relation: mail.message + +# NOTHING TO DO: inherits from mail.thread now, new feature + +mail / ir.actions.server / state (False) : selection_keys added: [object_copy] (most likely nothing to do) + +# NOTHING TO DO + +mail / ir.attachment / thumbnail (binary) : NEW attachment: True + +# NOTHING TO DO: functionality only used for pdfs and not mandatory, we skip generating them for performance reasons + +mail / ir.cron / activity_ids (one2many) : NEW relation: mail.activity +mail / ir.cron / activity_user_id (many2one) : not related anymore +mail / ir.cron / activity_user_id (many2one) : now a function +mail / ir.cron / message_follower_ids (one2many): NEW relation: mail.followers +mail / ir.cron / message_ids (one2many) : NEW relation: mail.message + +# NOTHING TO DO: inherited from ir.actions.server, new mixins + +mail / ir.mail_server / owner_limit_count (integer) : NEW +mail / ir.mail_server / owner_limit_time (datetime) : NEW +mail / ir.mail_server / owner_user_id (many2one) : NEW relation: res.users +mail / mail.activity / feedback (text) : NEW + +# NOTHING TO DO: new feature + +mail / mail.activity / request_partner_id (many2one) : module is now 'website_slides' ('mail') +mail / mail.activity.plan.template / _order : _order is now 'sequence, id' ('sequence,id') + +# NOTHING TO DO + +mail / mail.activity.plan.template / next_activity_ids (many2many) : NEW relation: mail.activity.type, hasdefault: compute + +# NOTHING TO DO: new feature + +mail / mail.activity.type / keep_done (boolean) : DEL +mail / mail.canned.response / description (char) : DEL +mail / mail.guest / email (char) : NEW +mail / mail.guest / presence_ids (one2many) : NEW relation: mail.presence + +# NOTHING TO DO + +mail / mail.link.preview / is_hidden (boolean) : DEL +mail / mail.link.preview / message_id (many2one) : DEL relation: mail.message +mail / mail.link.preview / message_link_preview_ids (one2many): NEW relation: mail.message.link.preview + +# DONE: create message.link.preview records in post-migration + +mail / mail.mail / failure_type (selection) : selection_keys added: [mail_spam] (most likely nothing to do) + +# NOTHING TO DO + +mail / mail.message / call_history_ids (one2many) : NEW relation: discuss.call.history +mail / mail.message / incoming_email_cc (char) : NEW +mail / mail.message / incoming_email_to (text) : NEW + +# NOTHING TO DO: new feature + +mail / mail.message / link_preview_ids (one2many) : DEL relation: mail.link.preview +mail / mail.message / message_link_preview_ids (one2many): NEW relation: mail.message.link.preview + +# DONE: see above mail.message.link.preview + +mail / mail.message / message_type (selection) : selection_keys added: [out_of_office] (most likely nothing to do) + +# NOTHING TO DO + +mail / mail.message / outgoing_email_to (char) : NEW + +# NOTHING TO DO: new feature + +mail / mail.message / record_name (char) : not stored anymore +mail / mail.message / record_name (char) : now a function + +# NOTHING TO DO + +mail / mail.message.link.preview / is_hidden (boolean) : NEW +mail / mail.message.link.preview / link_preview_id (many2one) : NEW relation: mail.link.preview, required +mail / mail.message.link.preview / message_id (many2one) : NEW relation: mail.message, required +mail / mail.message.link.preview / sequence (integer) : NEW + +# DONE: see above mail.message.link.preview + +mail / mail.notification / failure_type (selection) : selection_keys added: [mail_bl, mail_dup, mail_optout, mail_spam] (most likely nothing to do) + +# NOTHING TO DO + +mail / mail.notification / mail_email_address (char) : NEW + +# NOTHING TO DO: new feature + +mail / mail.presence / guest_id (many2one) : NEW relation: mail.guest +mail / mail.presence / last_poll (datetime) : NEW hasdefault: default +mail / mail.presence / last_presence (datetime) : NEW hasdefault: default +mail / mail.presence / status (selection) : NEW selection_keys: ['away', 'offline', 'online'], hasdefault: default +mail / mail.presence / user_id (many2one) : NEW relation: res.users +mail / mail.scheduled.message / composition_comment_option (selection): NEW selection_keys: ['forward', 'reply_all'] +mail / mail.scheduled.message / send_context (json) : NEW +mail / mail.template / _order : _order is now 'user_id, name, id' ('user_id,name,id') + +# NOTHING TO DO + +mail / res.company / alias_domain_name (char) : DEL + +# NOTHING TO DO: was related to alias_id.name + +mail / res.partner / channel_member_ids (one2many) : NEW relation: discuss.channel.member +mail / res.partner / im_status (char) : previously in module bus +mail / res.partner / rtc_session_ids (one2many) : NEW relation: discuss.channel.rtc.session +mail / res.partner / starred_message_ids (many2many): DEL relation: mail.message + +# NOTHING TO DO + +mail / res.role / name (char) : NEW required +mail / res.role / user_ids (many2many) : NEW relation: res.users + +# NOTHING TO DO: new feature + +mail / res.users / im_status (char) : previously in module bus +mail / res.users / manual_im_status (selection) : NEW selection_keys: ['away', 'busy', 'offline'] +mail / res.users / out_of_office_from (datetime) : NEW +mail / res.users / out_of_office_message (html) : NEW +mail / res.users / out_of_office_to (datetime) : NEW +mail / res.users / presence_ids (one2many) : NEW relation: mail.presence +mail / res.users / role_ids (many2many) : NEW relation: res.role +mail / res.users.settings / mute_until_dt (datetime) : DEL + +# NOTHING TO DO + +---XML records in module 'mail'--- +NEW ir.actions.act_window: mail.action_res_users_my_fullpage +NEW ir.actions.act_window: mail.discuss_call_history_action +NEW ir.actions.act_window: mail.discuss_channel_action +NEW ir.actions.act_window: mail.res_role_action +DEL ir.actions.act_window: mail.mail_resend_message_action +DEL ir.actions.act_window: mail.mail_resend_partner_action +NEW ir.actions.act_window.view: mail.action_res_users_my_fullpage_view +NEW ir.actions.act_window.view: mail.mail_activity_action_my_view_calendar + +# NOTHING TO DO + +DEL ir.cron: mail.ir_cron_discuss_users_settings_unmute (noupdate) + +# DONE: deleted in post-migration + +NEW ir.model.access: mail.access_discuss_call_history_portal +NEW ir.model.access: mail.access_discuss_call_history_public +NEW ir.model.access: mail.access_discuss_call_history_user +NEW ir.model.access: mail.access_mail_activity_schedule_line_user +NEW ir.model.access: mail.access_mail_followers_edit +NEW ir.model.access: mail.access_mail_message_link_preview_erp_manager +NEW ir.model.access: mail.access_mail_presence +NEW ir.model.access: mail.access_res_role_admin +NEW ir.model.access: mail.access_res_role_user +DEL ir.model.access: mail.access_mail_resend_message +DEL ir.model.access: mail.access_mail_resend_partner +DEL ir.model.access: mail.access_mail_wizard_invite +NEW ir.model.constraint: mail.constraint_discuss_call_history_channel_id_end_dt_idx +NEW ir.model.constraint: mail.constraint_discuss_call_history_channel_id_not_null_constraint +NEW ir.model.constraint: mail.constraint_discuss_call_history_message_id_unique_constraint +NEW ir.model.constraint: mail.constraint_discuss_call_history_start_dt_is_not_null_constraint +NEW ir.model.constraint: mail.constraint_discuss_channel_member_guest_unique +NEW ir.model.constraint: mail.constraint_discuss_channel_member_partner_unique +NEW ir.model.constraint: mail.constraint_discuss_channel_member_seen_message_id_idx +NEW ir.model.constraint: mail.constraint_ir_mail_server_unique_owner_user_id +NEW ir.model.constraint: mail.constraint_mail_activity_check_res_id_is_set_if_model +NEW ir.model.constraint: mail.constraint_mail_activity_check_user_id_is_set_if_model +NEW ir.model.constraint: mail.constraint_mail_alias_name_domain_unique +NEW ir.model.constraint: mail.constraint_mail_link_preview_unique_source_url +NEW ir.model.constraint: mail.constraint_mail_message_link_preview_unique_message_link_preview +NEW ir.model.constraint: mail.constraint_mail_message_model_res_id_id_idx +NEW ir.model.constraint: mail.constraint_mail_message_model_res_id_idx +NEW ir.model.constraint: mail.constraint_mail_message_reaction_guest_unique +NEW ir.model.constraint: mail.constraint_mail_message_reaction_partner_unique +NEW ir.model.constraint: mail.constraint_mail_message_translation_unique +NEW ir.model.constraint: mail.constraint_mail_notification_author_id_notification_status_failure +NEW ir.model.constraint: mail.constraint_mail_notification_notification_partner_or_email_required +ir.model.constraint: mail.constraint_mail_notification_notification_partner_required (changed definition: is now 'CHECK(notification_type != 'inbox' OR res_partner_id IS NOT NULL)' ('check(notification_type not in('email','inbox') or res_partner_id is not null)')) +NEW ir.model.constraint: mail.constraint_mail_notification_res_partner_id_is_read_notification__e5e0b7fb +NEW ir.model.constraint: mail.constraint_mail_notification_unique_mail_message_id_res_partner_id_ +NEW ir.model.constraint: mail.constraint_mail_presence_guest_unique +NEW ir.model.constraint: mail.constraint_mail_presence_partner_or_guest_exists +NEW ir.model.constraint: mail.constraint_mail_presence_user_unique +NEW ir.model.constraint: mail.constraint_res_role_unique_name +NEW ir.model.constraint: mail.constraint_res_users_settings_volumes_guest_unique +NEW ir.model.constraint: mail.constraint_res_users_settings_volumes_partner_unique +DEL ir.model.constraint: mail.constraint_bus_presence_partner_or_guest_exists +DEL ir.model.constraint: mail.constraint_discuss_channel_sub_channel_no_group_public_id +DEL ir.model.constraint: mail.constraint_mail_activity_check_res_id_is_set + +# NOTHING TO DO + +DEL ir.module.category: mail.module_category_canned_response (noupdate) + +# DONE: deleted in post-migration + +NEW ir.rule: mail.ir_rule_discuss_call_history_read_all (noupdate) +NEW ir.ui.menu: mail.discuss_call_history_menu +NEW ir.ui.menu: mail.discuss_technical +NEW ir.ui.menu: mail.main_menu_discuss +NEW ir.ui.menu: mail.menu_channel +NEW ir.ui.menu: mail.menu_roles +NEW ir.ui.view: mail.account_security_alert +NEW ir.ui.view: mail.discuss_call_history_view_form +NEW ir.ui.view: mail.discuss_call_history_view_tree +NEW ir.ui.view: mail.discuss_channel_invitation_template +NEW ir.ui.view: mail.discuss_channel_view_list +NEW ir.ui.view: mail.ir_cron_view_form +NEW ir.ui.view: mail.ir_filters_view_form +NEW ir.ui.view: mail.ir_filters_view_tree +NEW ir.ui.view: mail.ir_mail_server_view_form +NEW ir.ui.view: mail.mail_canned_response_view_kanban +NEW ir.ui.view: mail.mail_followers_edit_form +NEW ir.ui.view: mail.mail_followers_list_edit_form +NEW ir.ui.view: mail.mail_notification_multi_invite +NEW ir.ui.view: mail.message_link_preview_list +NEW ir.ui.view: mail.message_notification_out_of_office +NEW ir.ui.view: mail.res_role_view_form +NEW ir.ui.view: mail.res_role_view_search +NEW ir.ui.view: mail.res_role_view_tree +NEW ir.ui.view: mail.view_ice_server_kanban +NEW ir.ui.view: mail.view_ice_server_search +DEL ir.ui.view: mail.account_security_setting_update +DEL ir.ui.view: mail.mail_activity_type_form_inherit +DEL ir.ui.view: mail.mail_resend_message_view_form +DEL ir.ui.view: mail.mail_resend_partner_view_form +DEL ir.ui.view: mail.mail_template_view_form_confirm_delete +DEL ir.ui.view: mail.mail_wizard_invite_form +NEW res.groups.privilege: mail.res_groups_privilege_canned_response (noupdate) + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/web/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/web/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 00000000000..8e5e8f038be --- /dev/null +++ b/openupgrade_scripts/scripts/web/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,26 @@ +---Models in module 'web'--- +new model res.users.settings.embedded.action +---Fields in module 'web'--- +web / res.users.settings / embedded_actions_config_ids (one2many): NEW relation: res.users.settings.embedded.action +web / res.users.settings.embedded.action / action_id (many2one) : NEW relation: ir.actions.act_window, required +web / res.users.settings.embedded.action / embedded_actions_order (char) : NEW +web / res.users.settings.embedded.action / embedded_actions_visibility (char): NEW +web / res.users.settings.embedded.action / embedded_visibility (boolean) : NEW +web / res.users.settings.embedded.action / res_id (integer) : NEW +web / res.users.settings.embedded.action / res_model (char) : NEW required +web / res.users.settings.embedded.action / user_setting_id (many2one) : NEW relation: res.users.settings, required + +# NOTHING TO DO: new model + +---XML records in module 'web'--- +NEW ir.model.access: web.access_res_users_settings_embedded_action_user +NEW ir.model.constraint: web.constraint_res_users_settings_embedded_action_res_user_settings_e_91890fa3 +NEW ir.rule: web.res_users_settings_embedded_action_rule_admin (noupdate) +NEW ir.rule: web.res_users_settings_embedded_action_rule_user (noupdate) +NEW ir.ui.view: web.config_speedscope_index +NEW ir.ui.view: web.login_oauth +NEW ir.ui.view: web.view_memory +NEW ir.ui.view: web.view_view_form_inherit_view +DEL ir.ui.view: web.qunit_mobile_suite + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/web_tour/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/web_tour/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 00000000000..bcb562c2c3a --- /dev/null +++ b/openupgrade_scripts/scripts/web_tour/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,10 @@ +---Models in module 'web_tour'--- +---Fields in module 'web_tour'--- +web_tour / web_tour.tour.step / tooltip_position (selection) : NEW selection_keys: ['bottom', 'left', 'right', 'top'], hasdefault: default + +# NOTHING TO DO: default set by ORM + +---XML records in module 'web_tour'--- +DEL ir.ui.view: web_tour.res_users_view_form + +# NOTHING TO DO