diff --git a/addons/product_visible_discount/migrations/9.0.1.0/openupgrade_analysis_work.txt b/addons/product_visible_discount/migrations/9.0.1.0/openupgrade_analysis_work.txt new file mode 100644 index 000000000000..563f55539019 --- /dev/null +++ b/addons/product_visible_discount/migrations/9.0.1.0/openupgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Fields in module 'product_visible_discount'--- +product_visible_discount / product.pricelist / discount_policy (selection) : NEW selection_keys: ['with_discount', 'without_discount'] +product_visible_discount / product.pricelist / visible_discount (boolean) : DEL + +# as the default is `with_discount`, we set `without_discount` for pricelists where the former flag is unset + +---XML records in module 'product_visible_discount'--- diff --git a/addons/product_visible_discount/migrations/9.0.1.0/post-migration.py b/addons/product_visible_discount/migrations/9.0.1.0/post-migration.py new file mode 100644 index 000000000000..70013384e9d8 --- /dev/null +++ b/addons/product_visible_discount/migrations/9.0.1.0/post-migration.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(cr, version): + cr.execute( + "update product_pricelist set discount_policy='without_discount' " + "where not visible_discount" + ) diff --git a/openerp/openupgrade/doc/source/modules80-90.rst b/openerp/openupgrade/doc/source/modules80-90.rst index 5d3b91ee9865..af2c8fc8350d 100644 --- a/openerp/openupgrade/doc/source/modules80-90.rst +++ b/openerp/openupgrade/doc/source/modules80-90.rst @@ -364,7 +364,7 @@ Status : +-----------------------------------+-----------------------------------+ |product_uos | | +-----------------------------------+-----------------------------------+ -|product_visible_discount | | +|product_visible_discount | Done | +-----------------------------------+-----------------------------------+ |project | Done | +-----------------------------------+-----------------------------------+