-
-
Notifications
You must be signed in to change notification settings - Fork 813
[19.0][OU-ADD] website_*: noupdate handling + complete analyses #5633
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| ---Models in module 'website_blog'--- | ||
| ---Fields in module 'website_blog'--- | ||
| website_blog / blog.blog / is_seo_optimized (boolean) : is now stored | ||
| website_blog / blog.blog / sequence (integer) : NEW hasdefault: default | ||
| website_blog / blog.post / footer_visible (boolean) : NEW hasdefault: default | ||
| website_blog / blog.post / header_visible (boolean) : NEW hasdefault: default | ||
| website_blog / blog.post / is_seo_optimized (boolean) : is now stored | ||
| website_blog / blog.tag / is_seo_optimized (boolean) : is now stored | ||
|
|
||
| # NOTHING TO DO | ||
|
|
||
| ---XML records in module 'website_blog'--- | ||
| DEL ir.asset: website_blog.s_blog_posts_000_js | ||
| NEW ir.ui.view: website_blog.blog_post_info | ||
| NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_aside | ||
| NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_badge | ||
| NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_circle | ||
| NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_full | ||
| NEW ir.ui.view: website_blog.s_blog_posts_big_picture | ||
| NEW ir.ui.view: website_blog.s_blog_posts_card | ||
| NEW ir.ui.view: website_blog.s_blog_posts_horizontal | ||
| NEW ir.ui.view: website_blog.s_blog_posts_list | ||
| NEW ir.ui.view: website_blog.s_blog_posts_single_aside | ||
| NEW ir.ui.view: website_blog.s_blog_posts_single_badge | ||
| NEW ir.ui.view: website_blog.s_blog_posts_single_circle | ||
| NEW ir.ui.view: website_blog.s_blog_posts_single_full | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_card_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_horizontal_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_list_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_aside_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_badge_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_circle_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_full_preview_data | ||
| NEW ir.ui.view: website_blog.s_dynamic_snippet_template_category | ||
| DEL ir.ui.view: website_blog.blog_searchbar_input_snippet_options | ||
| DEL ir.ui.view: website_blog.opt_blog_post_select_to_comment | ||
| DEL ir.ui.view: website_blog.opt_blog_post_select_to_tweet | ||
| DEL ir.ui.view: website_blog.s_blog_posts_options | ||
| DEL ir.ui.view: website_blog.s_dynamic_snippet_options_template | ||
| DEL ir.ui.view: website_blog.snippet_options | ||
|
|
||
| # NOTHING TO DO |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| ---Models in module 'website_crm_iap_reveal'--- | ||
| ---Fields in module 'website_crm_iap_reveal'--- | ||
| ---XML records in module 'website_crm_iap_reveal'--- | ||
| NEW ir.model.constraint: website_crm_iap_reveal.constraint_crm_reveal_view_ip_rule_id | ||
| NEW ir.model.constraint: website_crm_iap_reveal.constraint_crm_reveal_view_state_create_date | ||
|
|
||
| # NOTHING TO DO |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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' | ||
| ) | ||
| ) | ||
| """, | ||
| ) |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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 | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| ---Models in module 'website_customer'--- | ||
| ---Fields in module 'website_customer'--- | ||
| ---XML records in module 'website_customer'--- | ||
| DEL ir.ui.view: website_customer.snippet_options | ||
|
|
||
| # NOTHING TO DO |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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" |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| ---Models in module 'website_event'--- | ||
| ---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) | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same here noupdate record should be handled in openupgrade scripts
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The |
||
| 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 | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| ---Models in module 'website_event_booth'--- | ||
| ---Fields in module 'website_event_booth'--- | ||
| website_event_booth / website.event.menu / menu_type (False) : selection_keys added: [other], removed: [location] | ||
|
|
||
| # NOTHING TO DO | ||
|
|
||
| ---XML records in module 'website_event_booth'--- |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| ---Models in module 'website_event_booth_sale_exhibitor'--- | ||
| ---Fields in module 'website_event_booth_sale_exhibitor'--- | ||
| website_event_booth_sale_exhibitor / event.booth.registration / sponsor_mobile (char) : DEL | ||
|
|
||
| # NOTHING TO DO | ||
|
|
||
| ---XML records in module 'website_event_booth_sale_exhibitor'--- |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| ---Models in module 'website_event_exhibitor'--- | ||
| ---Fields in module 'website_event_exhibitor'--- | ||
| website_event_exhibitor / event.sponsor / chat_room_id (many2one) : DEL relation: chat.room | ||
| website_event_exhibitor / event.sponsor / mobile (char) : DEL | ||
| website_event_exhibitor / event.sponsor / show_on_ticket (boolean) : NEW hasdefault: default | ||
| website_event_exhibitor / website.event.menu / menu_type (False) : selection_keys added: [other], removed: [location, track, track_proposal] | ||
|
|
||
| # NOTHING TO DO | ||
|
|
||
| ---XML records in module 'website_event_exhibitor'--- | ||
| DEL ir.model.access: website_event_exhibitor.chat_room_access_event_manager | ||
| DEL ir.ui.view: website_event_exhibitor.snippet_options | ||
|
|
||
| # NOTHING TO DO |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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' | ||
| ) | ||
| """, | ||
| ) |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -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) | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here Aldo, should be handled
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Done in a5ccbad — pre-migration deletes the |
||
|
|
||
| # DONE: pre-migration: delete noupdate ir.rule record | ||
|
|
||
| DEL ir.ui.view: website_event_sale.cart_lines_inherit_website_event_sale | ||
|
|
||
| # NOTHING TO DO | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| ---Models in module 'website_event_track'--- | ||
| ---Fields in module 'website_event_track'--- | ||
| website_event_track / event.track / _order : _order is now 'priority desc, date' ('priority, date') | ||
| website_event_track / event.track / date (datetime) : now a function | ||
| website_event_track / event.track / is_seo_optimized (boolean) : is now stored | ||
| website_event_track / website.event.menu / menu_type (False) : selection_keys added: [exhibitor, other], removed: [location] | ||
|
|
||
| # NOTHING TO DO | ||
|
|
||
| ---XML records in module 'website_event_track'--- | ||
| NEW ir.asset: website_event_track.s_searchbar_000_xml | ||
| NEW ir.ui.view: website_event_track.track_list_item | ||
| DEL ir.ui.view: website_event_track.snippet_options | ||
| NEW mail.template: website_event_track.mail_template_data_track_reminder (noupdate) | ||
|
|
||
| # NOTHING TO DO |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both rules being noupdate need to be forced removed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done in a5ccbad — pre-migration deletes both
website_membershipnoupdate ir.rule records via direct SQL onir_rule/ir_model_data.