Skip to content

Commit 2708ac8

Browse files
committed
[OU-ADD] website_*: noupdate handling + complete analyses
1 parent ae49958 commit 2708ac8

43 files changed

Lines changed: 568 additions & 207 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docsource/modules180-190.rst

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1138,13 +1138,13 @@ Module coverage 18.0 -> 19.0
11381138
+---------------------------------------------------+----------------------+-------------------------------------------------+
11391139
| website_crm_livechat | |No DB layout changes. |
11401140
+---------------------------------------------------+----------------------+-------------------------------------------------+
1141-
| website_crm_partner_assign | | |
1141+
| website_crm_partner_assign |Done | |
11421142
+---------------------------------------------------+----------------------+-------------------------------------------------+
11431143
| website_crm_sms | | |
11441144
+---------------------------------------------------+----------------------+-------------------------------------------------+
11451145
| website_customer | | |
11461146
+---------------------------------------------------+----------------------+-------------------------------------------------+
1147-
| website_event | | |
1147+
| website_event |Done | |
11481148
+---------------------------------------------------+----------------------+-------------------------------------------------+
11491149
| website_event_booth | | |
11501150
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1164,17 +1164,17 @@ Module coverage 18.0 -> 19.0
11641164
+---------------------------------------------------+----------------------+-------------------------------------------------+
11651165
| |del| website_event_meet_quiz | | |
11661166
+---------------------------------------------------+----------------------+-------------------------------------------------+
1167-
| website_event_sale | | |
1167+
| website_event_sale |Done | |
11681168
+---------------------------------------------------+----------------------+-------------------------------------------------+
1169-
| website_event_track | | |
1169+
| website_event_track | Done | |
11701170
+---------------------------------------------------+----------------------+-------------------------------------------------+
11711171
| website_event_track_live | | |
11721172
+---------------------------------------------------+----------------------+-------------------------------------------------+
11731173
| website_event_track_live_quiz | | |
11741174
+---------------------------------------------------+----------------------+-------------------------------------------------+
11751175
| website_event_track_quiz | |No DB layout changes. |
11761176
+---------------------------------------------------+----------------------+-------------------------------------------------+
1177-
| website_forum | | |
1177+
| website_forum | Done | |
11781178
+---------------------------------------------------+----------------------+-------------------------------------------------+
11791179
| website_google_map | | |
11801180
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1186,7 +1186,7 @@ Module coverage 18.0 -> 19.0
11861186
+---------------------------------------------------+----------------------+-------------------------------------------------+
11871187
| website_links |Nothing to do | |
11881188
+---------------------------------------------------+----------------------+-------------------------------------------------+
1189-
| website_livechat | | |
1189+
| website_livechat |Done | |
11901190
+---------------------------------------------------+----------------------+-------------------------------------------------+
11911191
| website_mail |Nothing to do | |
11921192
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1204,15 +1204,15 @@ Module coverage 18.0 -> 19.0
12041204
+---------------------------------------------------+----------------------+-------------------------------------------------+
12051205
| |del| website_payment_authorize | | |
12061206
+---------------------------------------------------+----------------------+-------------------------------------------------+
1207-
| website_profile | | |
1207+
| website_profile | Done | |
12081208
+---------------------------------------------------+----------------------+-------------------------------------------------+
12091209
| website_project | | |
12101210
+---------------------------------------------------+----------------------+-------------------------------------------------+
12111211
| website_sale |Done | |
12121212
+---------------------------------------------------+----------------------+-------------------------------------------------+
12131213
| website_sale_autocomplete | |No DB layout changes. |
12141214
+---------------------------------------------------+----------------------+-------------------------------------------------+
1215-
| website_sale_collect | | |
1215+
| website_sale_collect | Done | |
12161216
+---------------------------------------------------+----------------------+-------------------------------------------------+
12171217
| |new| website_sale_collect_wishlist | | |
12181218
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1238,11 +1238,11 @@ Module coverage 18.0 -> 19.0
12381238
+---------------------------------------------------+----------------------+-------------------------------------------------+
12391239
| website_sale_wishlist | | |
12401240
+---------------------------------------------------+----------------------+-------------------------------------------------+
1241-
| website_slides | | |
1241+
| website_slides |Done | |
12421242
+---------------------------------------------------+----------------------+-------------------------------------------------+
12431243
| website_slides_forum | | |
12441244
+---------------------------------------------------+----------------------+-------------------------------------------------+
1245-
| website_slides_survey | | |
1245+
| website_slides_survey | Done | |
12461246
+---------------------------------------------------+----------------------+-------------------------------------------------+
12471247
| website_sms | | |
12481248
+---------------------------------------------------+----------------------+-------------------------------------------------+
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---Models in module 'website_blog'---
2+
---Fields in module 'website_blog'---
3+
website_blog / blog.blog / is_seo_optimized (boolean) : is now stored
4+
website_blog / blog.blog / sequence (integer) : NEW hasdefault: default
5+
website_blog / blog.post / footer_visible (boolean) : NEW hasdefault: default
6+
website_blog / blog.post / header_visible (boolean) : NEW hasdefault: default
7+
website_blog / blog.post / is_seo_optimized (boolean) : is now stored
8+
website_blog / blog.tag / is_seo_optimized (boolean) : is now stored
9+
10+
# NOTHING TO DO
11+
12+
---XML records in module 'website_blog'---
13+
DEL ir.asset: website_blog.s_blog_posts_000_js
14+
NEW ir.ui.view: website_blog.blog_post_info
15+
NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_aside
16+
NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_badge
17+
NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_circle
18+
NEW ir.ui.view: website_blog.dynamic_filter_template_blog_post_single_full
19+
NEW ir.ui.view: website_blog.s_blog_posts_big_picture
20+
NEW ir.ui.view: website_blog.s_blog_posts_card
21+
NEW ir.ui.view: website_blog.s_blog_posts_horizontal
22+
NEW ir.ui.view: website_blog.s_blog_posts_list
23+
NEW ir.ui.view: website_blog.s_blog_posts_single_aside
24+
NEW ir.ui.view: website_blog.s_blog_posts_single_badge
25+
NEW ir.ui.view: website_blog.s_blog_posts_single_circle
26+
NEW ir.ui.view: website_blog.s_blog_posts_single_full
27+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_card_preview_data
28+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_horizontal_preview_data
29+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_list_preview_data
30+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_aside_preview_data
31+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_badge_preview_data
32+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_circle_preview_data
33+
NEW ir.ui.view: website_blog.s_dynamic_snippet_blog_posts_single_full_preview_data
34+
NEW ir.ui.view: website_blog.s_dynamic_snippet_template_category
35+
DEL ir.ui.view: website_blog.blog_searchbar_input_snippet_options
36+
DEL ir.ui.view: website_blog.opt_blog_post_select_to_comment
37+
DEL ir.ui.view: website_blog.opt_blog_post_select_to_tweet
38+
DEL ir.ui.view: website_blog.s_blog_posts_options
39+
DEL ir.ui.view: website_blog.s_dynamic_snippet_options_template
40+
DEL ir.ui.view: website_blog.snippet_options
41+
42+
# NOTHING TO DO
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---Models in module 'website_crm_iap_reveal'---
2+
---Fields in module 'website_crm_iap_reveal'---
3+
---XML records in module 'website_crm_iap_reveal'---
4+
NEW ir.model.constraint: website_crm_iap_reveal.constraint_crm_reveal_view_ip_rule_id
5+
NEW ir.model.constraint: website_crm_iap_reveal.constraint_crm_reveal_view_state_create_date
6+
7+
# NOTHING TO DO
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
from openupgradelib import openupgrade
2+
3+
# Obsolete website_membership noupdate record rules removed in 19.0; noupdate
4+
# records aren't swept by the standard module update, so delete them by xml_id
5+
# (record + ir_model_data) to drop the stale public membership access.
6+
_obsolete_rule_xmlids = [
7+
"website_membership.membership_membership_line_public",
8+
"website_membership.membership_product_product_public",
9+
]
10+
11+
12+
@openupgrade.migrate()
13+
def migrate(env, version):
14+
openupgrade.delete_records_safely_by_xml_id(env, _obsolete_rule_xmlids)
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---Models in module 'website_crm_partner_assign'---
2+
model res.partner.grade (moved to partnership)
3+
4+
# NOTHING TO DO
5+
6+
---Fields in module 'website_crm_partner_assign'---
7+
website_crm_partner_assign / res.partner / grade_id (many2one) : module is now 'partnership' ('website_crm_partner_assign')
8+
website_crm_partner_assign / res.partner.grade / _order : module is now 'partnership' ('website_crm_partner_assign')
9+
website_crm_partner_assign / res.partner.grade / active (boolean) : module is now 'partnership' ('website_crm_partner_assign')
10+
website_crm_partner_assign / res.partner.grade / display_name (char) : module is now 'partnership' ('website_crm_partner_assign')
11+
website_crm_partner_assign / res.partner.grade / name (char) : module is now 'partnership' ('website_crm_partner_assign')
12+
website_crm_partner_assign / res.partner.grade / sequence (integer) : module is now 'partnership' ('website_crm_partner_assign')
13+
website_crm_partner_assign / res.users / grade_id (many2one) : module is now 'partnership' ('website_crm_partner_assign')
14+
15+
# NOTHING TO DO
16+
17+
---XML records in module 'website_crm_partner_assign'---
18+
DEL ir.actions.act_window: website_crm_partner_assign.res_partner_grade_action [renamed to partnership module]
19+
DEL ir.model.access: website_crm_partner_assign.access_res_partner_grade [renamed to partnership module]
20+
DEL ir.model.access: website_crm_partner_assign.access_res_partner_grade_employee
21+
DEL ir.model.access: website_crm_partner_assign.access_res_partner_grade_manager [renamed to partnership module]
22+
DEL ir.model.access: website_membership.access_membership_membership_line_portal
23+
DEL ir.model.access: website_membership.access_membership_membership_line_public
24+
DEL ir.model.access: website_membership.access_membership_product_product_public
25+
26+
# NOTHING TO DO
27+
28+
DEL ir.rule: website_membership.membership_membership_line_public (noupdate)
29+
DEL ir.rule: website_membership.membership_product_product_public (noupdate)
30+
31+
# DONE: pre-migration: delete noupdate ir.rule records
32+
33+
DEL ir.ui.menu: website_crm_partner_assign.crm_menu_resellers
34+
DEL ir.ui.menu: website_crm_partner_assign.menu_res_partner_grade_action [renamed to partnership module]
35+
NEW ir.ui.view: website_crm_partner_assign.contact_details
36+
NEW ir.ui.view: website_crm_partner_assign.index_filter_by_industry
37+
DEL ir.ui.view: website_crm_partner_assign.res_partner_grade_view_search
38+
DEL ir.ui.view: website_crm_partner_assign.snippet_options
39+
DEL ir.ui.view: website_crm_partner_assign.view_partner_grade_tree
40+
DEL ir.ui.view: website_crm_partner_assign.view_res_partner_filter_assign
41+
DEL ir.ui.view: website_membership.index
42+
DEL ir.ui.view: website_membership.opt_index_country
43+
DEL ir.ui.view: website_membership.opt_index_google_map
44+
DEL ir.ui.view: website_membership.partner
45+
DEL ir.ui.view: website_membership.product_template_view_form
46+
DEL ir.ui.view: website_membership.product_template_view_tree
47+
DEL ir.ui.view: website_membership.snippet_options
48+
DEL res.partner.grade: website_crm_partner_assign.res_partner_grade_data_bronze [renamed to partnership module]
49+
DEL res.partner.grade: website_crm_partner_assign.res_partner_grade_data_gold [renamed to partnership module]
50+
DEL res.partner.grade: website_crm_partner_assign.res_partner_grade_data_silver [renamed to partnership module]
51+
52+
# NOTHING TO DO
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---Models in module 'website_customer'---
2+
---Fields in module 'website_customer'---
3+
---XML records in module 'website_customer'---
4+
DEL ir.ui.view: website_customer.snippet_options
5+
6+
# NOTHING TO DO
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from openupgradelib import openupgrade
2+
3+
4+
@openupgrade.migrate()
5+
def migrate(env, version):
6+
# Map menu_type values removed in 19.0 to the new "other" key.
7+
env["website.event.menu"].search(
8+
[("menu_type", "in", ("location", "track", "track_proposal"))]
9+
).menu_type = "other"
10+
openupgrade.load_data(env, "website_event", "19.0.1.4/noupdate_changes.xml")

0 commit comments

Comments
 (0)