forked from tvtma/OpenUpgrade
-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
45a2859
commit cd1b0e6
Showing
4 changed files
with
202 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 6 additions & 0 deletions
6
openupgrade_scripts/scripts/website_sale/16.0.1.1/post-migration.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.cr, "website_sale", "16.0.1.1/noupdate_changes.xml") |
65 changes: 65 additions & 0 deletions
65
openupgrade_scripts/scripts/website_sale/16.0.1.1/pre-migration.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
from openupgradelib import openupgrade | ||
|
||
|
||
def _fill_add_to_cart_action_value(env): | ||
openupgrade.logged_query( | ||
env.cr, | ||
""" | ||
ALTER TABLE website | ||
ADD COLUMN IF NOT EXISTS add_to_cart_action VARCHAR | ||
""", | ||
) | ||
openupgrade.logged_query( | ||
env.cr, | ||
""" | ||
UPDATE website | ||
SET add_to_cart_action = CASE | ||
WHEN cart_add_on_page = TRUE THEN 'stay' | ||
ELSE 'go_to_cart' | ||
END | ||
""", | ||
) | ||
|
||
|
||
@openupgrade.migrate() | ||
def migrate(env, version): | ||
_fill_add_to_cart_action_value(env) | ||
openupgrade.rename_fields( | ||
env, | ||
[ | ||
( | ||
"res.company", | ||
"res_company", | ||
"website_sale_onboarding_payment_acquirer_state", | ||
"website_sale_onboarding_payment_provider_state" | ||
), | ||
], | ||
) | ||
openupgrade.rename_xmlids( | ||
env.cr, | ||
[ | ||
( | ||
"website_sale_stock_wishlist.ir_cron_send_availability_email", | ||
"website_sale.ir_cron_send_availability_email" | ||
), | ||
], | ||
) | ||
openupgrade.set_xml_ids_noupdate_value( | ||
env, | ||
"website_sale", | ||
[ | ||
"s_dynamic_snippet_products_000_scss", | ||
"price_dynamic_filter_template_product_product", | ||
"dynamic_filter_template_product_product_add_to_cart", | ||
"dynamic_filter_template_product_product_banner", | ||
"dynamic_filter_template_product_product_borderless_1", | ||
"dynamic_filter_template_product_product_borderless_2", | ||
"dynamic_filter_template_product_product_centered", | ||
"dynamic_filter_template_product_product_horizontal_card", | ||
"dynamic_filter_template_product_product_mini_image", | ||
"dynamic_filter_template_product_product_mini_name", | ||
"dynamic_filter_template_product_product_mini_price", | ||
"dynamic_filter_template_product_product_view_detail", | ||
], | ||
False | ||
) |
130 changes: 130 additions & 0 deletions
130
openupgrade_scripts/scripts/website_sale/16.0.1.1/upgrade_analysis_work.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,130 @@ | ||
---Models in module 'website_sale'--- | ||
obsolete model website.sale.payment.acquirer.onboarding.wizard [transient] | ||
---Fields in module 'website_sale'--- | ||
website_sale / product.ribbon / product_tag_ids (one2many) : NEW relation: product.tag | ||
website_sale / product.tag / ribbon_id (many2one) : NEW relation: product.ribbon | ||
website_sale / product.tag / website_id (many2one) : NEW relation: website | ||
website_sale / product.template / compare_list_price (float) : NEW | ||
# NOTHING TO DO: new features | ||
|
||
website_sale / res.company / website_sale_onboarding_payment_acquirer_state (selection): DEL selection_keys: ['done', 'just_done', 'not_done'] | ||
website_sale / res.company / website_sale_onboarding_payment_provider_state (selection): NEW selection_keys: ['done', 'just_done', 'not_done'], hasdefault: default | ||
# DONE: pre-migration: renamed field | ||
|
||
website_sale / sale.order / shop_warning (char) : NEW | ||
website_sale / sale.order.line / shop_warning (char) : NEW | ||
website_sale / website / account_on_checkout (selection): NEW selection_keys: ['disabled', 'mandatory', 'optional'], hasdefault: default | ||
website_sale / website / add_to_cart_action (selection): NEW selection_keys: ['go_to_cart', 'stay'], hasdefault: default | ||
website_sale / website / cart_add_on_page (boolean) : DEL | ||
# DONE: pre-migration: filled value for add_to_cart_action | ||
|
||
website_sale / website / contact_us_button_url (char) : NEW hasdefault: default | ||
website_sale / website / enabled_portal_reorder_button (boolean): NEW | ||
website_sale / website / prevent_zero_price_sale (boolean): NEW | ||
website_sale / website / prevent_zero_price_sale_text (char): NEW hasdefault: default | ||
website_sale / website / product_page_grid_columns (integer): NEW hasdefault: default | ||
website_sale / website / product_page_image_layout (selection): NEW required, selection_keys: ['carousel', 'grid'], hasdefault: default | ||
website_sale / website / product_page_image_spacing (selection): NEW required, selection_keys: ['big', 'medium', 'none', 'small'], hasdefault: default | ||
website_sale / website / product_page_image_width (selection): NEW required, selection_keys: ['100_pc', '50_pc', '66_pc', 'none'], hasdefault: default | ||
website_sale / website / send_abandoned_cart_email (boolean): NEW | ||
website_sale / website / shop_default_sort (selection) : NEW required, selection_keys: function, hasdefault: default | ||
website_sale / website.sale.extra.field / field_id (many2one) : now required | ||
# NOTHING TO DO: new features | ||
|
||
---XML records in module 'website_sale'--- | ||
NEW ir.actions.act_window: website_sale.action_product_pages_list | ||
NEW ir.actions.act_window: website_sale.product_product_action_add | ||
NEW ir.actions.act_window: website_sale.product_public_tags_action | ||
DEL ir.actions.act_window: website_sale.action_open_website_sale_onboarding_payment_acquirer_wizard | ||
NEW ir.actions.server: website_sale.dynamic_snippet_alternative_products | ||
NEW ir.asset: website_sale.s_add_to_cart_000_js | ||
# NOTHING TO DO | ||
|
||
ir.asset: website_sale.s_dynamic_snippet_products_000_scss (noupdate switched) | ||
# DONE: pre-migration: switched noupdate | ||
|
||
NEW ir.cron: website_sale.ir_cron_send_availability_email [renamed from website_sale_stock_wishlist module] | ||
# DONE: pre-migration: renamed xmlids | ||
|
||
NEW ir.model.access: website_sale.access_ecom_extra_fields_restricted_editor | ||
NEW ir.model.access: website_sale.access_product_image_restricted_editor | ||
NEW ir.model.access: website_sale.access_product_tag_public | ||
DEL ir.model.access: website_sale.access_ecom_extra_fields_publisher | ||
DEL ir.model.access: website_sale.access_product_image_publisher | ||
DEL ir.model.access: website_sale.access_website_sale_payment_acquirer_onboarding_wizard | ||
NEW ir.ui.menu: website_sale.menu_ecommerce | ||
NEW ir.ui.menu: website_sale.menu_ecommerce_payment_providers | ||
NEW ir.ui.menu: website_sale.menu_product_pages | ||
NEW ir.ui.menu: website_sale.product_catalog_product_tags | ||
DEL ir.ui.menu: website_sale.menu_ecommerce_payment_acquirers | ||
DEL ir.ui.menu: website_sale.menu_product_settings | ||
DEL ir.ui.menu: website_sale.menu_reporting [renamed to website module] | ||
DEL ir.ui.menu: website_sale.product_catalog_variants | ||
DEL ir.ui.menu: website_sale.website_base_unit_menu | ||
NEW ir.ui.view: website_sale.alternative_products | ||
# NOTHING TO DO | ||
|
||
ir.ui.view: website_sale.dynamic_filter_template_product_product_add_to_cart (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_banner (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_borderless_1 (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_borderless_2 (noupdate switched) | ||
# DONE: pre-migration: switched noupdate | ||
|
||
NEW ir.ui.view: website_sale.dynamic_filter_template_product_product_card_group | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_centered (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_horizontal_card (noupdate switched) | ||
# DONE: pre-migration: switched noupdate | ||
|
||
NEW ir.ui.view: website_sale.dynamic_filter_template_product_product_horizontal_card_2 | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_mini_image (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_mini_name (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_mini_price (noupdate switched) | ||
ir.ui.view: website_sale.dynamic_filter_template_product_product_view_detail (noupdate switched) | ||
# DONE: pre-migration: switched noupdate | ||
|
||
NEW ir.ui.view: website_sale.filmstrip_categories | ||
NEW ir.ui.view: website_sale.o_wsale_offcanvas | ||
# NOTHING TO DO | ||
|
||
ir.ui.view: website_sale.price_dynamic_filter_template_product_product (noupdate switched) | ||
# DONE: pre-migration: switched noupdate | ||
|
||
NEW ir.ui.view: website_sale.product_category_extra_link | ||
NEW ir.ui.view: website_sale.product_pages_kanban_view | ||
NEW ir.ui.view: website_sale.product_pages_tree_view | ||
NEW ir.ui.view: website_sale.product_picture_magnify_both | ||
NEW ir.ui.view: website_sale.product_picture_magnify_click | ||
NEW ir.ui.view: website_sale.product_picture_magnify_hover | ||
NEW ir.ui.view: website_sale.product_product_view_form_add | ||
NEW ir.ui.view: website_sale.product_tag_form_view_inherit_website_sale | ||
NEW ir.ui.view: website_sale.product_tag_tree_view_inherit_website_sale | ||
NEW ir.ui.view: website_sale.products_attributes_top | ||
NEW ir.ui.view: website_sale.products_categories_list | ||
NEW ir.ui.view: website_sale.products_categories_top | ||
NEW ir.ui.view: website_sale.products_design_card | ||
NEW ir.ui.view: website_sale.products_design_grid | ||
NEW ir.ui.view: website_sale.products_design_thumbs | ||
NEW ir.ui.view: website_sale.products_thumb_2_3 | ||
NEW ir.ui.view: website_sale.products_thumb_4_3 | ||
NEW ir.ui.view: website_sale.products_thumb_4_5 | ||
NEW ir.ui.view: website_sale.products_thumb_cover | ||
NEW ir.ui.view: website_sale.res_config_settings_view_form_inherit_sale | ||
NEW ir.ui.view: website_sale.s_add_to_cart | ||
NEW ir.ui.view: website_sale.s_add_to_cart_options | ||
NEW ir.ui.view: website_sale.sale_order_re_order_btn | ||
NEW ir.ui.view: website_sale.shop_product_grid | ||
NEW ir.ui.view: website_sale.shop_product_image | ||
NEW ir.ui.view: website_sale.shop_product_images | ||
NEW ir.ui.view: website_sale.snippets_options_web_editor | ||
NEW ir.ui.view: website_sale.tax_indication | ||
DEL ir.ui.view: website_sale.product_edit_options | ||
DEL ir.ui.view: website_sale.product_picture_magnify | ||
DEL ir.ui.view: website_sale.product_picture_magnify_auto | ||
DEL ir.ui.view: website_sale.products_images_full | ||
DEL ir.ui.view: website_sale.recommended_products | ||
DEL ir.ui.view: website_sale.search_count_box | ||
DEL ir.ui.view: website_sale.user_navbar_inherit_website_sale | ||
DEL ir.ui.view: website_sale.website_sale_onboarding_payment_acquirer_step | ||
NEW res.groups: website_sale.group_product_price_comparison (noupdate) | ||
NEW website.snippet.filter: website_sale.dynamic_filter_cross_selling_alternative_products | ||
# NOTHING TO DO |