From 1804c7a2f87025d69a68f4056caf55e8188505c2 Mon Sep 17 00:00:00 2001 From: cubells Date: Tue, 22 May 2018 18:13:51 +0200 Subject: [PATCH] [MIG][10.0] rating: migrations scripts --- .../10.0.1.0/openupgrade_analysis_work.txt | 7 ++++++ .../migrations/10.0.1.0/post-migration.py | 24 +++++++++++++++++++ odoo/openupgrade/doc/source/modules90-100.rst | 2 +- 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 addons/rating/migrations/10.0.1.0/openupgrade_analysis_work.txt create mode 100644 addons/rating/migrations/10.0.1.0/post-migration.py diff --git a/addons/rating/migrations/10.0.1.0/openupgrade_analysis_work.txt b/addons/rating/migrations/10.0.1.0/openupgrade_analysis_work.txt new file mode 100644 index 000000000000..1a53a36a08b6 --- /dev/null +++ b/addons/rating/migrations/10.0.1.0/openupgrade_analysis_work.txt @@ -0,0 +1,7 @@ +---Fields in module 'rating'--- +rating / rating.rating / consumed (boolean) : NEW +# Done: update value depending on rating + +---XML records in module 'rating'--- +NEW ir.ui.view: rating.rating_external_page_submit +# Nothing to do diff --git a/addons/rating/migrations/10.0.1.0/post-migration.py b/addons/rating/migrations/10.0.1.0/post-migration.py new file mode 100644 index 000000000000..5bed2b981bb9 --- /dev/null +++ b/addons/rating/migrations/10.0.1.0/post-migration.py @@ -0,0 +1,24 @@ +# Copyright 2018 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openupgradelib import openupgrade + + +def update_consumed(env): + openupgrade.logged_query( + env.cr, """ + UPDATE rating_rating rr + SET consumed = True + WHERE rating != -1 + """) + openupgrade.logged_query( + env.cr, """ + UPDATE rating_rating rr + SET rating = 0 + WHERE rating = -1 + """) + + +@openupgrade.migrate() +def migrate(env, version): + update_consumed(env) diff --git a/odoo/openupgrade/doc/source/modules90-100.rst b/odoo/openupgrade/doc/source/modules90-100.rst index 314275ed2761..da531e21ca0d 100644 --- a/odoo/openupgrade/doc/source/modules90-100.rst +++ b/odoo/openupgrade/doc/source/modules90-100.rst @@ -417,7 +417,7 @@ missing in the new release are marked with |del|. +-----------------------------------+-----------------------------------+ |purchase_requisition | | +-----------------------------------+-----------------------------------+ -|rating | | +|rating | Done | +-----------------------------------+-----------------------------------+ |rating_project | | +-----------------------------------+-----------------------------------+