diff --git a/docsource/modules180-190.rst b/docsource/modules180-190.rst index e7f797ce0766..7551e4cb91e2 100644 --- a/docsource/modules180-190.rst +++ b/docsource/modules180-190.rst @@ -1138,13 +1138,13 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_crm_livechat | |No DB layout changes. | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| website_crm_partner_assign | | | +| website_crm_partner_assign |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_crm_sms | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_customer | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| website_event | | | +| website_event |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_event_booth | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -1164,7 +1164,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | |del| website_event_meet_quiz | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| website_event_sale | | | +| website_event_sale |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_event_track | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -1186,7 +1186,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_links | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| website_livechat | | | +| website_livechat |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_mail | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ @@ -1238,7 +1238,7 @@ Module coverage 18.0 -> 19.0 +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_sale_wishlist | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ -| website_slides | | | +| website_slides |Done | | +---------------------------------------------------+----------------------+-------------------------------------------------+ | website_slides_forum | | | +---------------------------------------------------+----------------------+-------------------------------------------------+ diff --git a/openupgrade_scripts/scripts/website_crm_partner_assign/19.0.1.2/pre-migration.py b/openupgrade_scripts/scripts/website_crm_partner_assign/19.0.1.2/pre-migration.py new file mode 100644 index 000000000000..0d127a823231 --- /dev/null +++ b/openupgrade_scripts/scripts/website_crm_partner_assign/19.0.1.2/pre-migration.py @@ -0,0 +1,19 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + DELETE FROM ir_rule WHERE id IN ( + SELECT imd.res_id FROM ir_model_data imd + WHERE imd.model = 'ir.rule' + AND imd.module = 'website_membership' + AND imd.name IN ( + 'membership_membership_line_public', + 'membership_product_product_public' + ) + ) + """, + ) diff --git a/openupgrade_scripts/scripts/website_crm_partner_assign/19.0.1.2/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_crm_partner_assign/19.0.1.2/upgrade_analysis_work.txt new file mode 100644 index 000000000000..41c426554cf0 --- /dev/null +++ b/openupgrade_scripts/scripts/website_crm_partner_assign/19.0.1.2/upgrade_analysis_work.txt @@ -0,0 +1,52 @@ +---Models in module 'website_crm_partner_assign'--- +model res.partner.grade (moved to partnership) + +# NOTHING TO DO + +---Fields in module 'website_crm_partner_assign'--- +website_crm_partner_assign / res.partner / grade_id (many2one) : module is now 'partnership' ('website_crm_partner_assign') +website_crm_partner_assign / res.partner.grade / _order : module is now 'partnership' ('website_crm_partner_assign') +website_crm_partner_assign / res.partner.grade / active (boolean) : module is now 'partnership' ('website_crm_partner_assign') +website_crm_partner_assign / res.partner.grade / display_name (char) : module is now 'partnership' ('website_crm_partner_assign') +website_crm_partner_assign / res.partner.grade / name (char) : module is now 'partnership' ('website_crm_partner_assign') +website_crm_partner_assign / res.partner.grade / sequence (integer) : module is now 'partnership' ('website_crm_partner_assign') +website_crm_partner_assign / res.users / grade_id (many2one) : module is now 'partnership' ('website_crm_partner_assign') + +# NOTHING TO DO + +---XML records in module 'website_crm_partner_assign'--- +DEL ir.actions.act_window: website_crm_partner_assign.res_partner_grade_action [renamed to partnership module] +DEL ir.model.access: website_crm_partner_assign.access_res_partner_grade [renamed to partnership module] +DEL ir.model.access: website_crm_partner_assign.access_res_partner_grade_employee +DEL ir.model.access: website_crm_partner_assign.access_res_partner_grade_manager [renamed to partnership module] +DEL ir.model.access: website_membership.access_membership_membership_line_portal +DEL ir.model.access: website_membership.access_membership_membership_line_public +DEL ir.model.access: website_membership.access_membership_product_product_public + +# NOTHING TO DO + +DEL ir.rule: website_membership.membership_membership_line_public (noupdate) +DEL ir.rule: website_membership.membership_product_product_public (noupdate) + +# DONE: pre-migration: delete noupdate ir.rule records + +DEL ir.ui.menu: website_crm_partner_assign.crm_menu_resellers +DEL ir.ui.menu: website_crm_partner_assign.menu_res_partner_grade_action [renamed to partnership module] +NEW ir.ui.view: website_crm_partner_assign.contact_details +NEW ir.ui.view: website_crm_partner_assign.index_filter_by_industry +DEL ir.ui.view: website_crm_partner_assign.res_partner_grade_view_search +DEL ir.ui.view: website_crm_partner_assign.snippet_options +DEL ir.ui.view: website_crm_partner_assign.view_partner_grade_tree +DEL ir.ui.view: website_crm_partner_assign.view_res_partner_filter_assign +DEL ir.ui.view: website_membership.index +DEL ir.ui.view: website_membership.opt_index_country +DEL ir.ui.view: website_membership.opt_index_google_map +DEL ir.ui.view: website_membership.partner +DEL ir.ui.view: website_membership.product_template_view_form +DEL ir.ui.view: website_membership.product_template_view_tree +DEL ir.ui.view: website_membership.snippet_options +DEL res.partner.grade: website_crm_partner_assign.res_partner_grade_data_bronze [renamed to partnership module] +DEL res.partner.grade: website_crm_partner_assign.res_partner_grade_data_gold [renamed to partnership module] +DEL res.partner.grade: website_crm_partner_assign.res_partner_grade_data_silver [renamed to partnership module] + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/website_event/19.0.1.4/post-migration.py b/openupgrade_scripts/scripts/website_event/19.0.1.4/post-migration.py new file mode 100644 index 000000000000..b4ce8a1c1842 --- /dev/null +++ b/openupgrade_scripts/scripts/website_event/19.0.1.4/post-migration.py @@ -0,0 +1,9 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + """Map menu_type values removed in 19.0 to the new "other" key.""" + env["website.event.menu"].search( + [("menu_type", "in", ("location", "track", "track_proposal"))] + ).menu_type = "other" diff --git a/openupgrade_scripts/scripts/website_event/19.0.1.4/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_event/19.0.1.4/upgrade_analysis_work.txt new file mode 100644 index 000000000000..1a5fa24c2283 --- /dev/null +++ b/openupgrade_scripts/scripts/website_event/19.0.1.4/upgrade_analysis_work.txt @@ -0,0 +1,68 @@ +---Models in module 'website_event'--- + +# NOTHING TO DO + +---Fields in module 'website_event'--- +website_event / event.event / footer_visible (boolean) : NEW hasdefault: default +website_event / event.event / header_visible (boolean) : NEW hasdefault: default +website_event / event.event / is_seo_optimized (boolean) : is now stored +website_event / event.event / location_menu (boolean) : DEL +website_event / event.event / location_menu_ids (one2many) : DEL relation: website.event.menu +website_event / event.event / other_menu_ids (one2many) : NEW relation: website.event.menu +website_event / website.event.menu / is_seo_optimized (boolean) : NEW isfunction: function, stored +website_event / website.event.menu / menu_type (selection) : selection_keys added: [other], removed: [location] +website_event / website.event.menu / seo_name (char) : NEW translate +website_event / website.event.menu / website_meta_description (text): NEW translate +website_event / website.event.menu / website_meta_keywords (char) : NEW translate +website_event / website.event.menu / website_meta_og_img (char) : NEW +website_event / website.event.menu / website_meta_title (char) : NEW translate + +# DONE: remapped removed menu_type values in post-migration + +---XML records in module 'website_event'--- +DEL ir.asset: website_event.s_events_000_js +DEL ir.asset: website_event.s_searchbar_000_js +NEW ir.model.access: website_event.access_event_event_slot_employee +NEW ir.model.access: website_event.access_event_event_slot_portal +NEW ir.model.access: website_event.access_event_event_slot_public +NEW ir.rule: website_event.ir_rule_event_slot_public (noupdate) +NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_aside +NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_badge +NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_card +NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_entry +NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_offset +NEW ir.ui.view: website_event.event_calendar_links +NEW ir.ui.view: website_event.event_event_view_form_website_create +NEW ir.ui.view: website_event.modal_slot_registration +NEW ir.ui.view: website_event.opt_event_calendar_block +NEW ir.ui.view: website_event.opt_event_dates_block +NEW ir.ui.view: website_event.opt_event_fixed_sidebar +NEW ir.ui.view: website_event.opt_event_location_block +NEW ir.ui.view: website_event.opt_event_organizer_block +NEW ir.ui.view: website_event.opt_event_registration_block +NEW ir.ui.view: website_event.opt_event_share_block +NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_aside_preview_data +NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_badge_preview_data +NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_card_preview_data +NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_entry_preview_data +NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_offset_preview_data +NEW ir.ui.view: website_event.s_event_upcoming_snippet_card_preview_data +NEW ir.ui.view: website_event.s_events_card +NEW ir.ui.view: website_event.s_events_picture +NEW ir.ui.view: website_event.s_events_single_aside +NEW ir.ui.view: website_event.s_events_single_badge +NEW ir.ui.view: website_event.s_events_single_card +NEW ir.ui.view: website_event.s_events_single_entry +NEW ir.ui.view: website_event.s_events_single_offset +DEL ir.ui.view: website_event.404 +DEL ir.ui.view: website_event.default_page +DEL ir.ui.view: website_event.event_event_view_form_add +DEL ir.ui.view: website_event.event_searchbar_input_snippet_options +DEL ir.ui.view: website_event.events_search_box +DEL ir.ui.view: website_event.events_search_box_input +DEL ir.ui.view: website_event.s_dynamic_snippet_options_template +DEL ir.ui.view: website_event.s_events_options +DEL ir.ui.view: website_event.snippet_options +DEL ir.ui.view: website_event.template_location + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/website_event_sale/19.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/website_event_sale/19.0.1.0/pre-migration.py new file mode 100644 index 000000000000..b88844a2f884 --- /dev/null +++ b/openupgrade_scripts/scripts/website_event_sale/19.0.1.0/pre-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + DELETE FROM ir_rule WHERE id IN ( + SELECT imd.res_id FROM ir_model_data imd + WHERE imd.model = 'ir.rule' + AND imd.module = 'website_event_sale' + AND imd.name = 'event_product_template_public' + ) + """, + ) diff --git a/openupgrade_scripts/scripts/website_event_sale/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_event_sale/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..20f6d4b83ff9 --- /dev/null +++ b/openupgrade_scripts/scripts/website_event_sale/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,16 @@ +---Models in module 'website_event_sale'--- + +# NOTHING TO DO + +---Fields in module 'website_event_sale'--- + +# NOTHING TO DO + +---XML records in module 'website_event_sale'--- +DEL ir.rule: website_event_sale.event_product_template_public (noupdate) + +# DONE: pre-migration: delete noupdate ir.rule record + +DEL ir.ui.view: website_event_sale.cart_lines_inherit_website_event_sale + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/website_livechat/19.0.1.0/pre-migration.py b/openupgrade_scripts/scripts/website_livechat/19.0.1.0/pre-migration.py new file mode 100644 index 000000000000..9ccba5d1c5ce --- /dev/null +++ b/openupgrade_scripts/scripts/website_livechat/19.0.1.0/pre-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + DELETE FROM ir_rule WHERE id IN ( + SELECT imd.res_id FROM ir_model_data imd + WHERE imd.model = 'ir.rule' + AND imd.module = 'website_livechat' + AND imd.name = 'im_livechat_channel_rule_public' + ) + """, + ) diff --git a/openupgrade_scripts/scripts/website_livechat/19.0.1.0/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_livechat/19.0.1.0/upgrade_analysis_work.txt new file mode 100644 index 000000000000..6e0ac8568d20 --- /dev/null +++ b/openupgrade_scripts/scripts/website_livechat/19.0.1.0/upgrade_analysis_work.txt @@ -0,0 +1,27 @@ +---Models in module 'website_livechat'--- + +# NOTHING TO DO + +---Fields in module 'website_livechat'--- +website_livechat / discuss.channel / is_pending_chat_request (boolean): NEW +website_livechat / im_livechat.channel / is_published (boolean) : DEL +website_livechat / im_livechat.channel / website_description (html) : DEL + +# NOTHING TO DO + +---XML records in module 'website_livechat'--- +DEL ir.model.access: website_livechat.access_im_livechat_channel_public_employee +DEL ir.model.access: website_livechat.access_im_livechat_channel_public_portal +DEL ir.model.access: website_livechat.access_im_livechat_channel_public_public + +# NOTHING TO DO + +DEL ir.rule: website_livechat.im_livechat_channel_rule_public (noupdate) + +# DONE: pre-migration: delete noupdate ir.rule record + +DEL ir.ui.view: website_livechat.channel_list_page +DEL ir.ui.view: website_livechat.channel_page +DEL ir.ui.view: website_livechat.im_livechat_channel_form_view + +# NOTHING TO DO diff --git a/openupgrade_scripts/scripts/website_slides/19.0.2.7/noupdate_changes.xml b/openupgrade_scripts/scripts/website_slides/19.0.2.7/noupdate_changes.xml index a5f3b6610537..abba9fb0f2a1 100644 --- a/openupgrade_scripts/scripts/website_slides/19.0.2.7/noupdate_changes.xml +++ b/openupgrade_scripts/scripts/website_slides/19.0.2.7/noupdate_changes.xml @@ -1,200 +1,3 @@ - - - -
-

Hello Brandon Freeman,


Congratulations!

You've completed the course Basics of Gardening

Check out the other available courses.


- Enjoy this exclusive content! -
--
Mitchell Admin
-
-
-
- - - -
- - -
-

- Hello

- Mitchell Admin shared the document with you! -

-
- View Document
-
--
Mitchell Admin
-

-
-
- -
- - - - - - - - [('website_published', '=', True), ('visibility', 'in', ['public', 'link'])] - Channel: public: restricted to public/link-based and published - - - [ - '&', - ('website_published', '=', True), - '|', - ('visibility', 'in', ('public', 'connected', 'link')), - '|', - ('is_member_invited', '=', True), - ('is_member', '=', True), - ] - - Channel: portal/user: restricted to published, public or (invited) attendee or link-based, connected user - - - [ - ('channel_id.website_published', '=', True), - ('website_published', '=', True), - ('channel_id.visibility', 'in', ['public', 'link']), - '|', - ('is_category','=', True), - ('is_preview', '=', True), - ] - - Slide: public: restricted to published or public/link-based channel & (category or previewable) - - - [ - '&', - '|', - ('user_id', '=', user.id), - '&', - ('website_published', '=', True), - ('channel_id.website_published', '=', True), - '|', - '&', - '|', - ('channel_id.visibility', 'in', ('public', 'connected', 'link')), - ('channel_id.is_member_invited', '=', True), - '|', - ('is_category', '=', True), - ('is_preview', '=', True), - ('channel_id.is_member', '=', True), - ] - - Slide: portal/user: restricted to published and connected user, (invited) attendee or link-based, if course visible to attendees only - - - Level - - - -
-

- Hello

- There is something new in the course Trees, Wood and Gardens you are following:

-

Trees
-
-
View content
- Enjoy this exclusive content! -
--
Mitchell Admin
-

-
-
- -
- - -
-

- Hello

- Mitchell Admin shared the document Trees with you! -

-
View Trees
-
--
Mitchell Admin
-

-
-
- -
diff --git a/openupgrade_scripts/scripts/website_slides/19.0.2.7/pre-migration.py b/openupgrade_scripts/scripts/website_slides/19.0.2.7/pre-migration.py new file mode 100644 index 000000000000..f784b6201a8e --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides/19.0.2.7/pre-migration.py @@ -0,0 +1,16 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.logged_query( + env.cr, + """ + DELETE FROM mail_activity_type WHERE id IN ( + SELECT imd.res_id FROM ir_model_data imd + WHERE imd.model = 'mail.activity.type' + AND imd.module = 'website_slides' + AND imd.name = 'mail_activity_data_access_request' + ) + """, + ) diff --git a/openupgrade_scripts/scripts/website_slides/19.0.2.7/upgrade_analysis_work.txt b/openupgrade_scripts/scripts/website_slides/19.0.2.7/upgrade_analysis_work.txt new file mode 100644 index 000000000000..4e2a02fc81d7 --- /dev/null +++ b/openupgrade_scripts/scripts/website_slides/19.0.2.7/upgrade_analysis_work.txt @@ -0,0 +1,34 @@ +---Models in module 'website_slides'--- + +# NOTHING TO DO + +---Fields in module 'website_slides'--- +website_slides / mail.activity / request_partner_id (many2one) : previously in module mail +website_slides / slide.channel / is_seo_optimized (boolean) : is now stored +website_slides / slide.channel / visibility (selection) : selection_keys added: [link] (most likely nothing to do) +website_slides / slide.slide / is_seo_optimized (boolean) : is now stored + +# NOTHING TO DO + +---XML records in module 'website_slides'--- +NEW ir.ui.view: website_slides.course_card_information_badge +NEW ir.ui.view: website_slides.courses_home_side_bar +NEW ir.ui.view: website_slides.courses_my +NEW ir.ui.view: website_slides.courses_search_bar +NEW ir.ui.view: website_slides.courses_search_results +NEW ir.ui.view: website_slides.courses_search_tags +NEW ir.ui.view: website_slides.mail_activity_view_form +DEL ir.ui.view: website_slides.course_card_information_arrow +DEL ir.ui.view: website_slides.courses_all +DEL ir.ui.view: website_slides.slide_searchbar_input_snippet_options +DEL ir.ui.view: website_slides.snippet_options + +# NOTHING TO DO + +DEL mail.activity.type: website_slides.mail_activity_data_access_request (noupdate) + +# DONE: pre-migration: delete noupdate mail.activity.type record + +NEW res.groups.privilege: website_slides.res_groups_privilege_elearning + +# NOTHING TO DO