Skip to content

Commit be6cd2c

Browse files
committed
[OU-ADD] website_*: noupdate handling + complete analyses
1 parent db90b37 commit be6cd2c

23 files changed

Lines changed: 276 additions & 18 deletions

File tree

docsource/modules180-190.rst

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,29 +1134,29 @@ Module coverage 18.0 -> 19.0
11341134
+---------------------------------------------------+----------------------+-------------------------------------------------+
11351135
| website_crm |Nothing to do |No DB layout changes. |
11361136
+---------------------------------------------------+----------------------+-------------------------------------------------+
1137-
| website_crm_iap_reveal | | |
1137+
| website_crm_iap_reveal |Nothing to do | |
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
+---------------------------------------------------+----------------------+-------------------------------------------------+
1145-
| website_customer | | |
1145+
| website_customer |Nothing to do | |
11461146
+---------------------------------------------------+----------------------+-------------------------------------------------+
11471147
| website_event |Done | |
11481148
+---------------------------------------------------+----------------------+-------------------------------------------------+
1149-
| website_event_booth | | |
1149+
| website_event_booth |Nothing to do | |
11501150
+---------------------------------------------------+----------------------+-------------------------------------------------+
11511151
| website_event_booth_exhibitor | |No DB layout changes. |
11521152
+---------------------------------------------------+----------------------+-------------------------------------------------+
11531153
| website_event_booth_sale | | |
11541154
+---------------------------------------------------+----------------------+-------------------------------------------------+
1155-
| website_event_booth_sale_exhibitor | | |
1155+
| website_event_booth_sale_exhibitor |Nothing to do | |
11561156
+---------------------------------------------------+----------------------+-------------------------------------------------+
11571157
| website_event_crm | | |
11581158
+---------------------------------------------------+----------------------+-------------------------------------------------+
1159-
| website_event_exhibitor | | |
1159+
| website_event_exhibitor |Nothing to do | |
11601160
+---------------------------------------------------+----------------------+-------------------------------------------------+
11611161
| |del| website_event_jitsi | | |
11621162
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1168,7 +1168,7 @@ Module coverage 18.0 -> 19.0
11681168
+---------------------------------------------------+----------------------+-------------------------------------------------+
11691169
| website_event_track |Done | |
11701170
+---------------------------------------------------+----------------------+-------------------------------------------------+
1171-
| website_event_track_live | | |
1171+
| website_event_track_live |Nothing to do | |
11721172
+---------------------------------------------------+----------------------+-------------------------------------------------+
11731173
| website_event_track_live_quiz | | |
11741174
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1186,15 +1186,15 @@ 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
+---------------------------------------------------+----------------------+-------------------------------------------------+
1193-
| website_mail_group | | |
1193+
| website_mail_group |Nothing to do | |
11941194
+---------------------------------------------------+----------------------+-------------------------------------------------+
11951195
| website_mass_mailing |Nothing to do | |
11961196
+---------------------------------------------------+----------------------+-------------------------------------------------+
1197-
| website_mass_mailing_sms | | |
1197+
| website_mass_mailing_sms |Nothing to do | |
11981198
+---------------------------------------------------+----------------------+-------------------------------------------------+
11991199
| |del| website_membership |Nothing to do |Moved to OCA/vertical-association |
12001200
+---------------------------------------------------+----------------------+-------------------------------------------------+
@@ -1216,33 +1216,33 @@ Module coverage 18.0 -> 19.0
12161216
+---------------------------------------------------+----------------------+-------------------------------------------------+
12171217
| |new| website_sale_collect_wishlist | | |
12181218
+---------------------------------------------------+----------------------+-------------------------------------------------+
1219-
| website_sale_comparison | | |
1219+
| website_sale_comparison |Nothing to do | |
12201220
+---------------------------------------------------+----------------------+-------------------------------------------------+
12211221
| website_sale_comparison_wishlist | | |
12221222
+---------------------------------------------------+----------------------+-------------------------------------------------+
12231223
| website_sale_gelato | | |
12241224
+---------------------------------------------------+----------------------+-------------------------------------------------+
1225-
| website_sale_loyalty | | |
1225+
| website_sale_loyalty |Nothing to do | |
12261226
+---------------------------------------------------+----------------------+-------------------------------------------------+
12271227
| website_sale_mass_mailing | |No DB layout changes. |
12281228
+---------------------------------------------------+----------------------+-------------------------------------------------+
1229-
| website_sale_mondialrelay | | |
1229+
| website_sale_mondialrelay |Nothing to do | |
12301230
+---------------------------------------------------+----------------------+-------------------------------------------------+
12311231
| website_sale_mrp | | |
12321232
+---------------------------------------------------+----------------------+-------------------------------------------------+
1233-
| website_sale_slides | | |
1233+
| website_sale_slides |Nothing to do | |
12341234
+---------------------------------------------------+----------------------+-------------------------------------------------+
1235-
| website_sale_stock | | |
1235+
| website_sale_stock |Nothing to do | |
12361236
+---------------------------------------------------+----------------------+-------------------------------------------------+
12371237
| website_sale_stock_wishlist | |No DB layout changes. |
12381238
+---------------------------------------------------+----------------------+-------------------------------------------------+
1239-
| website_sale_wishlist | | |
1239+
| website_sale_wishlist |Nothing to do | |
12401240
+---------------------------------------------------+----------------------+-------------------------------------------------+
12411241
| website_slides |Done | |
12421242
+---------------------------------------------------+----------------------+-------------------------------------------------+
1243-
| website_slides_forum | | |
1243+
| website_slides_forum |Nothing to do | |
12441244
+---------------------------------------------------+----------------------+-------------------------------------------------+
1245-
| website_slides_survey | | |
1245+
| website_slides_survey |Done | |
12461246
+---------------------------------------------------+----------------------+-------------------------------------------------+
12471247
| website_sms | | |
12481248
+---------------------------------------------------+----------------------+-------------------------------------------------+
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: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from openupgradelib import openupgrade
2+
3+
# Obsolete website_membership noupdate record rules removed in 19.0 (their
4+
# ir_model_data already moved here by the apriori merge in base); noupdate
5+
# records aren't swept by the standard module update, so delete them by xml_id
6+
# (record + ir_model_data) to drop the stale public membership access.
7+
_obsolete_rule_xmlids = [
8+
"website_crm_partner_assign.membership_membership_line_public",
9+
"website_crm_partner_assign.membership_product_product_public",
10+
]
11+
12+
13+
@openupgrade.migrate()
14+
def migrate(env, version):
15+
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: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---Models in module 'website_event_booth'---
2+
---Fields in module 'website_event_booth'---
3+
website_event_booth / website.event.menu / menu_type (False) : selection_keys added: [other], removed: [location]
4+
5+
# NOTHING TO DO
6+
7+
---XML records in module 'website_event_booth'---
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---Models in module 'website_event_booth_sale_exhibitor'---
2+
---Fields in module 'website_event_booth_sale_exhibitor'---
3+
website_event_booth_sale_exhibitor / event.booth.registration / sponsor_mobile (char) : DEL
4+
5+
# NOTHING TO DO
6+
7+
---XML records in module 'website_event_booth_sale_exhibitor'---
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---Models in module 'website_event_exhibitor'---
2+
---Fields in module 'website_event_exhibitor'---
3+
website_event_exhibitor / event.sponsor / chat_room_id (many2one) : DEL relation: chat.room
4+
website_event_exhibitor / event.sponsor / mobile (char) : DEL
5+
website_event_exhibitor / event.sponsor / show_on_ticket (boolean) : NEW hasdefault: default
6+
website_event_exhibitor / website.event.menu / menu_type (False) : selection_keys added: [other], removed: [location, track, track_proposal]
7+
8+
# NOTHING TO DO
9+
10+
---XML records in module 'website_event_exhibitor'---
11+
DEL ir.model.access: website_event_exhibitor.chat_room_access_event_manager
12+
DEL ir.ui.view: website_event_exhibitor.snippet_options
13+
14+
# NOTHING TO DO
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---Models in module 'website_event_track_live'---
2+
---Fields in module 'website_event_track_live'---
3+
---XML records in module 'website_event_track_live'---
4+
NEW ir.ui.view: website_event_track_live.event_track_view_list
5+
NEW ir.ui.view: website_event_track_live.track_list_item
6+
DEL ir.ui.view: website_event_track_live.tracks_display_list
7+
8+
# 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+
# Obsolete noupdate record rule removed in 19.0; noupdate records aren't swept by
4+
# the standard module update, so delete it by xml_id (record + ir_model_data).
5+
_obsolete_rule_xmlids = ["website_livechat.im_livechat_channel_rule_public"]
6+
7+
8+
@openupgrade.migrate()
9+
def migrate(env, version):
10+
openupgrade.delete_records_safely_by_xml_id(env, _obsolete_rule_xmlids)

0 commit comments

Comments
 (0)