Skip to content

Commit 64ce0c3

Browse files
committed
[OU-ADD] website_*: noupdate handling
1 parent 8d7c9f4 commit 64ce0c3

12 files changed

Lines changed: 278 additions & 202 deletions

File tree

docsource/modules180-190.rst

Lines changed: 5 additions & 5 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,7 +1164,7 @@ Module coverage 18.0 -> 19.0
11641164
+---------------------------------------------------+----------------------+-------------------------------------------------+
11651165
| |del| website_event_meet_quiz | | |
11661166
+---------------------------------------------------+----------------------+-------------------------------------------------+
1167-
| website_event_sale | | |
1167+
| website_event_sale |Done | |
11681168
+---------------------------------------------------+----------------------+-------------------------------------------------+
11691169
| website_event_track | | |
11701170
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1186,7 +1186,7 @@ Module coverage 18.0 -> 19.0
11861186
+---------------------------------------------------+----------------------+-------------------------------------------------+
11871187
| website_links | | |
11881188
+---------------------------------------------------+----------------------+-------------------------------------------------+
1189-
| website_livechat | | |
1189+
| website_livechat |Done | |
11901190
+---------------------------------------------------+----------------------+-------------------------------------------------+
11911191
| website_mail | | |
11921192
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1238,7 +1238,7 @@ 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
+---------------------------------------------------+----------------------+-------------------------------------------------+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from openupgradelib import openupgrade
2+
3+
4+
@openupgrade.migrate()
5+
def migrate(env, version):
6+
openupgrade.logged_query(
7+
env.cr,
8+
"""
9+
DELETE FROM ir_rule WHERE id IN (
10+
SELECT imd.res_id FROM ir_model_data imd
11+
WHERE imd.model = 'ir.rule'
12+
AND imd.module = 'website_membership'
13+
AND imd.name IN (
14+
'membership_membership_line_public',
15+
'membership_product_product_public'
16+
)
17+
)
18+
""",
19+
)
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: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
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"
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---Models in module 'website_event'---
2+
3+
# NOTHING TO DO
4+
5+
---Fields in module 'website_event'---
6+
website_event / event.event / footer_visible (boolean) : NEW hasdefault: default
7+
website_event / event.event / header_visible (boolean) : NEW hasdefault: default
8+
website_event / event.event / is_seo_optimized (boolean) : is now stored
9+
website_event / event.event / location_menu (boolean) : DEL
10+
website_event / event.event / location_menu_ids (one2many) : DEL relation: website.event.menu
11+
website_event / event.event / other_menu_ids (one2many) : NEW relation: website.event.menu
12+
website_event / website.event.menu / is_seo_optimized (boolean) : NEW isfunction: function, stored
13+
website_event / website.event.menu / menu_type (selection) : selection_keys added: [other], removed: [location]
14+
website_event / website.event.menu / seo_name (char) : NEW translate
15+
website_event / website.event.menu / website_meta_description (text): NEW translate
16+
website_event / website.event.menu / website_meta_keywords (char) : NEW translate
17+
website_event / website.event.menu / website_meta_og_img (char) : NEW
18+
website_event / website.event.menu / website_meta_title (char) : NEW translate
19+
20+
# DONE: remapped removed menu_type values in post-migration
21+
22+
---XML records in module 'website_event'---
23+
DEL ir.asset: website_event.s_events_000_js
24+
DEL ir.asset: website_event.s_searchbar_000_js
25+
NEW ir.model.access: website_event.access_event_event_slot_employee
26+
NEW ir.model.access: website_event.access_event_event_slot_portal
27+
NEW ir.model.access: website_event.access_event_event_slot_public
28+
NEW ir.rule: website_event.ir_rule_event_slot_public (noupdate)
29+
NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_aside
30+
NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_badge
31+
NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_card
32+
NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_entry
33+
NEW ir.ui.view: website_event.dynamic_filter_template_event_event_single_offset
34+
NEW ir.ui.view: website_event.event_calendar_links
35+
NEW ir.ui.view: website_event.event_event_view_form_website_create
36+
NEW ir.ui.view: website_event.modal_slot_registration
37+
NEW ir.ui.view: website_event.opt_event_calendar_block
38+
NEW ir.ui.view: website_event.opt_event_dates_block
39+
NEW ir.ui.view: website_event.opt_event_fixed_sidebar
40+
NEW ir.ui.view: website_event.opt_event_location_block
41+
NEW ir.ui.view: website_event.opt_event_organizer_block
42+
NEW ir.ui.view: website_event.opt_event_registration_block
43+
NEW ir.ui.view: website_event.opt_event_share_block
44+
NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_aside_preview_data
45+
NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_badge_preview_data
46+
NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_card_preview_data
47+
NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_entry_preview_data
48+
NEW ir.ui.view: website_event.s_dynamic_snippet_events_single_offset_preview_data
49+
NEW ir.ui.view: website_event.s_event_upcoming_snippet_card_preview_data
50+
NEW ir.ui.view: website_event.s_events_card
51+
NEW ir.ui.view: website_event.s_events_picture
52+
NEW ir.ui.view: website_event.s_events_single_aside
53+
NEW ir.ui.view: website_event.s_events_single_badge
54+
NEW ir.ui.view: website_event.s_events_single_card
55+
NEW ir.ui.view: website_event.s_events_single_entry
56+
NEW ir.ui.view: website_event.s_events_single_offset
57+
DEL ir.ui.view: website_event.404
58+
DEL ir.ui.view: website_event.default_page
59+
DEL ir.ui.view: website_event.event_event_view_form_add
60+
DEL ir.ui.view: website_event.event_searchbar_input_snippet_options
61+
DEL ir.ui.view: website_event.events_search_box
62+
DEL ir.ui.view: website_event.events_search_box_input
63+
DEL ir.ui.view: website_event.s_dynamic_snippet_options_template
64+
DEL ir.ui.view: website_event.s_events_options
65+
DEL ir.ui.view: website_event.snippet_options
66+
DEL ir.ui.view: website_event.template_location
67+
68+
# NOTHING TO DO
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from openupgradelib import openupgrade
2+
3+
4+
@openupgrade.migrate()
5+
def migrate(env, version):
6+
openupgrade.logged_query(
7+
env.cr,
8+
"""
9+
DELETE FROM ir_rule WHERE id IN (
10+
SELECT imd.res_id FROM ir_model_data imd
11+
WHERE imd.model = 'ir.rule'
12+
AND imd.module = 'website_event_sale'
13+
AND imd.name = 'event_product_template_public'
14+
)
15+
""",
16+
)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---Models in module 'website_event_sale'---
2+
3+
# NOTHING TO DO
4+
5+
---Fields in module 'website_event_sale'---
6+
7+
# NOTHING TO DO
8+
9+
---XML records in module 'website_event_sale'---
10+
DEL ir.rule: website_event_sale.event_product_template_public (noupdate)
11+
12+
# DONE: pre-migration: delete noupdate ir.rule record
13+
14+
DEL ir.ui.view: website_event_sale.cart_lines_inherit_website_event_sale
15+
16+
# NOTHING TO DO
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from openupgradelib import openupgrade
2+
3+
4+
@openupgrade.migrate()
5+
def migrate(env, version):
6+
openupgrade.logged_query(
7+
env.cr,
8+
"""
9+
DELETE FROM ir_rule WHERE id IN (
10+
SELECT imd.res_id FROM ir_model_data imd
11+
WHERE imd.model = 'ir.rule'
12+
AND imd.module = 'website_livechat'
13+
AND imd.name = 'im_livechat_channel_rule_public'
14+
)
15+
""",
16+
)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---Models in module 'website_livechat'---
2+
3+
# NOTHING TO DO
4+
5+
---Fields in module 'website_livechat'---
6+
website_livechat / discuss.channel / is_pending_chat_request (boolean): NEW
7+
website_livechat / im_livechat.channel / is_published (boolean) : DEL
8+
website_livechat / im_livechat.channel / website_description (html) : DEL
9+
10+
# NOTHING TO DO
11+
12+
---XML records in module 'website_livechat'---
13+
DEL ir.model.access: website_livechat.access_im_livechat_channel_public_employee
14+
DEL ir.model.access: website_livechat.access_im_livechat_channel_public_portal
15+
DEL ir.model.access: website_livechat.access_im_livechat_channel_public_public
16+
17+
# NOTHING TO DO
18+
19+
DEL ir.rule: website_livechat.im_livechat_channel_rule_public (noupdate)
20+
21+
# DONE: pre-migration: delete noupdate ir.rule record
22+
23+
DEL ir.ui.view: website_livechat.channel_list_page
24+
DEL ir.ui.view: website_livechat.channel_page
25+
DEL ir.ui.view: website_livechat.im_livechat_channel_form_view
26+
27+
# NOTHING TO DO

0 commit comments

Comments
 (0)