Skip to content
Merged
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
---Fields in module 'website_sale'---
website_sale / payment.transaction / sale_order_id (many2one) : module is now 'website_quote' ('website_sale')
# Nothing to do

website_sale / product.public.category / website_meta_description (text): NEW
# Nothing to do

website_sale / product.public.category / website_meta_keywords (char) : NEW
# Nothing to do

website_sale / product.public.category / website_meta_title (char) : NEW
# Nothing to do

website_sale / product.template / rating_ids (one2many) : NEW relation: rating.rating
# Nothing to do

website_sale / res.country.group / website_pricelist_ids (many2many): NEW relation: website_pricelist
# Nothing to do

website_sale / res.partner / last_website_so_id (many2one) : NEW relation: sale.order
# Done in post-migration script

website_sale / website / pricelist_id (many2one) : now a function
# Nothing to do -> return pricelist of website or pricelist of user

website_sale / website / salesperson_id (many2one) : NEW relation: res.users
# Nothing to do

website_sale / website / salesteam_id (many2one) : NEW relation: crm.team
# Nothing to do

website_sale / website / website_pricelist_ids (one2many): NEW relation: website_pricelist
# Nothing to do

website_sale / website_pricelist / country_group_ids (many2many) : NEW relation: res.country.group
# Nothing to do

website_sale / website_pricelist / pricelist_id (many2one) : NEW relation: product.pricelist
# Nothing to do

website_sale / website_pricelist / selectable (boolean) : NEW
# Nothing to do

website_sale / website_pricelist / website_id (many2one) : NEW relation: website, required: required
# Nothing to do

---XML records in module 'website_sale'---
DEL crm.case.section: website.salesteam_website_sales
NEW crm.team: website.salesteam_website_sales
NEW ir.actions.act_window: website_sale.website_sale_pricelists_by_website
NEW ir.model.access: website_sale.access_fiscal_position_public
NEW ir.model.access: website_sale.access_payment_term
NEW ir.model.access: website_sale.access_product_supplierinfo_user
NEW ir.model.access: website_sale.access_website_pricelist
NEW ir.model.access: website_sale.access_website_pricelist_sale_manager
DEL ir.model.access: website_sale.access_product_pricelist_version_public
DEL ir.model.access: website_sale.access_product_product_price_type_public
NEW ir.ui.menu: website_sale.menu_website_sale_pricelists
NEW ir.ui.view: website_sale.cart_lines
NEW ir.ui.view: website_sale.cart_popover
NEW ir.ui.view: website_sale.extra_info
NEW ir.ui.view: website_sale.extra_info_option
NEW ir.ui.view: website_sale.inherits_website_sale_country_group_form
NEW ir.ui.view: website_sale.message_thread_rating
NEW ir.ui.view: website_sale.option_collapse_categories_recursive
NEW ir.ui.view: website_sale.option_collapse_products_categories
NEW ir.ui.view: website_sale.order_state_message
NEW ir.ui.view: website_sale.orders_followup_products_links
NEW ir.ui.view: website_sale.payment_confirmation_status
NEW ir.ui.view: website_sale.payment_sale_note
NEW ir.ui.view: website_sale.pricelist_list
NEW ir.ui.view: website_sale.product_attribute_value_view_tree_inherit_website_sale
NEW ir.ui.view: website_sale.report_shop_saleorder_document
NEW ir.ui.view: website_sale.website_config_settings_view_form
NEW ir.ui.view: website_sale.website_planner
NEW ir.ui.view: website_sale.website_pricelist_form_view
NEW ir.ui.view: website_sale.website_pricelist_tree_view
NEW ir.ui.view: website_sale.website_sale
NEW ir.ui.view: website_sale.wizard_checkout
DEL ir.ui.view: website_sale.variants_template_tree_view
DEL product.public.category: website_sale.categ_others
DEL res.groups: base.group_user
NEW website: website.default_website
NEW website_pricelist: website_sale.wlist0
23 changes: 23 additions & 0 deletions addons/website_sale/migrations/9.0.1.0/post-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
# © 2016 Tecnativa - Vicent Cubells
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).

from openupgradelib import openupgrade


def set_last_sale_on_partner(cr):
openupgrade.logged_query(cr, """
UPDATE res_partner rp
SET last_website_so_id = so.id
FROM sale_order so
WHERE so.id = (
SELECT max(id) FROM sale_order
WHERE partner_id = rp.id
)
AND rp.last_website_so_id IS NULL;
""")


@openupgrade.migrate()
def migrate(cr, version):
set_last_sale_on_partner(cr)
2 changes: 1 addition & 1 deletion openerp/openupgrade/doc/source/modules80-90.rst
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,7 @@ Status :
+-----------------------------------+-----------------------------------+
|website_rating_project_issue | |
+-----------------------------------+-----------------------------------+
|website_sale | |
|website_sale | Done |
+-----------------------------------+-----------------------------------+
|website_sale_delivery | |
+-----------------------------------+-----------------------------------+
Expand Down