Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,217 changes: 2 additions & 1,215 deletions docsource/modules180-190.rst

Large diffs are not rendered by default.

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: noupdate template body change left unloaded to preserve customizations
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,15 @@
from openupgradelib import openupgrade

# Obsolete website_membership noupdate record rules removed in 19.0 (their
# ir_model_data already moved here by the apriori merge in base); noupdate
# records aren't swept by the standard module update, so delete them by xml_id
# (record + ir_model_data) to drop the stale public membership access.
_obsolete_rule_xmlids = [
"website_crm_partner_assign.membership_membership_line_public",
"website_crm_partner_assign.membership_product_product_public",
]


@openupgrade.migrate()
def migrate(env, version):
openupgrade.delete_records_safely_by_xml_id(env, _obsolete_rule_xmlids)
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,11 @@
from openupgradelib import openupgrade


@openupgrade.migrate()
def migrate(env, version):
# Map the menu_type value removed in 19.0 to the new "other" key. track /
# track_proposal still exist (selection_add in website_event_track).
env["website.event.menu"].search(
[("menu_type", "=", "location")]
).menu_type = "other"
openupgrade.load_data(env, "website_event", "19.0.1.4/noupdate_changes.xml")
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)
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,10 @@
from openupgradelib import openupgrade

# Obsolete noupdate record rule removed in 19.0; noupdate records aren't swept by
# the standard module update, so delete it by xml_id (record + ir_model_data).
_obsolete_rule_xmlids = ["website_event_sale.event_product_template_public"]


@openupgrade.migrate()
def migrate(env, version):
openupgrade.delete_records_safely_by_xml_id(env, _obsolete_rule_xmlids)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---Models in module 'website_event_sale'---


---Fields in module 'website_event_sale'---


---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
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
from openupgradelib import openupgrade


@openupgrade.migrate()
def migrate(env, version):
openupgrade.load_data(env, "website_event_track", "19.0.1.3/noupdate_changes.xml")
openupgrade.delete_record_translations(
env.cr,
"website_event_track",
[
"mail_template_data_track_confirmation",
],
)
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---Models in module 'website_event_track_live'---
---Fields in module 'website_event_track_live'---
---XML records in module 'website_event_track_live'---
NEW ir.ui.view: website_event_track_live.event_track_view_list
NEW ir.ui.view: website_event_track_live.track_list_item
DEL ir.ui.view: website_event_track_live.tracks_display_list

# NOTHING TO DO
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
from openupgradelib import openupgrade


@openupgrade.migrate()
def migrate(env, version):
openupgrade.load_data(env, "website_forum", "19.0.1.2/noupdate_changes.xml")
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---Models in module 'website_forum'---
---Fields in module 'website_forum'---
website_forum / forum.forum / is_seo_optimized (boolean) : is now stored
website_forum / forum.forum / teaser (text) : DEL
website_forum / forum.post / is_seo_optimized (boolean) : is now stored
website_forum / forum.tag / is_seo_optimized (boolean) : is now stored

# NOTHING TO DO

---XML records in module 'website_forum'---
DEL ir.model.access: website_forum.access_forum_post_vote_public
NEW ir.rule: website_forum.website_forum_post_vote_all (noupdate)
NEW ir.rule: website_forum.website_forum_post_vote_own (noupdate)
DEL ir.ui.view: website_forum.forum_searchbar_input_snippet_options
DEL ir.ui.view: website_forum.snippet_options
DEL ir.ui.view: website_forum.user_profile_sub_nav
DEL ir.ui.view: website_forum.view_users_form_forum

# NOTHING TO DO
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---Models in module 'website_hr_recruitment'---
---Fields in module 'website_hr_recruitment'---
website_hr_recruitment / hr.job / is_seo_optimized (boolean) : is now stored

# NOTHING TO DO

---XML records in module 'website_hr_recruitment'---
NEW ir.ui.view: website_hr_recruitment.job_filter_base
NEW ir.ui.view: website_hr_recruitment.job_filter_base_mobile
NEW ir.ui.view: website_hr_recruitment.job_filter_by_industries
NEW ir.ui.view: website_hr_recruitment.job_reset_filters
DEL ir.ui.view: website_hr_recruitment.jobs_searchbar_input_snippet_options
DEL ir.ui.view: website_hr_recruitment.snippet_options

# NOTHING TO DO
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
from openupgradelib import openupgrade

# Obsolete noupdate record rule removed in 19.0; noupdate records aren't swept by
# the standard module update, so delete it by xml_id (record + ir_model_data).
_obsolete_rule_xmlids = ["website_livechat.im_livechat_channel_rule_public"]


@openupgrade.migrate()
def migrate(env, version):
openupgrade.delete_records_safely_by_xml_id(env, _obsolete_rule_xmlids)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---Models in module 'website_livechat'---
---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
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---Models in module 'website_mail_group'---
---Fields in module 'website_mail_group'---
---XML records in module 'website_mail_group'---
DEL ir.asset: website_mail_group.s_group_000_js
DEL ir.ui.view: website_mail_group.s_group_options

# NOTHING TO DO
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---Models in module 'website_mass_mailing_sms'---
---Fields in module 'website_mass_mailing_sms'---
---XML records in module 'website_mass_mailing_sms'---
NEW ir.ui.view: website_mass_mailing_sms.s_newsletter_sms_notifications
NEW ir.ui.view: website_mass_mailing_sms.s_newsletter_subscribe_form
NEW ir.ui.view: website_mass_mailing_sms.snippets
DEL ir.ui.view: website_mass_mailing_sms.newsletter_subscribe_options

# NOTHING TO DO
Loading
Loading