From 7fd47db8e562441875ee2e79bfc9eacc674253ce Mon Sep 17 00:00:00 2001 From: Niels Huylebroeck Date: Tue, 4 Nov 2014 15:13:36 +0100 Subject: [PATCH 1/3] [FIX] project_issue: update migration script to match more recent signatures for column renames and migrate decorator --- addons/project_issue/migrations/8.0.1.0/post-migration.py | 2 +- addons/project_issue/migrations/8.0.1.0/pre-migration.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/project_issue/migrations/8.0.1.0/post-migration.py b/addons/project_issue/migrations/8.0.1.0/post-migration.py index d07d7cf9c2e1..07f918378eb7 100644 --- a/addons/project_issue/migrations/8.0.1.0/post-migration.py +++ b/addons/project_issue/migrations/8.0.1.0/post-migration.py @@ -23,7 +23,7 @@ from openerp.openupgrade import openupgrade, openupgrade_80 -@openupgrade.migrate +@openupgrade.migrate() def migrate(cr, version): openupgrade.map_values( diff --git a/addons/project_issue/migrations/8.0.1.0/pre-migration.py b/addons/project_issue/migrations/8.0.1.0/pre-migration.py index 86aebc2e8339..570bee76993c 100644 --- a/addons/project_issue/migrations/8.0.1.0/pre-migration.py +++ b/addons/project_issue/migrations/8.0.1.0/pre-migration.py @@ -21,7 +21,7 @@ from openerp.openupgrade import openupgrade -column_renames = {'project_issue': ['priority']} +column_renames = {'project_issue': [('priority', None)]} xmlid_renames = [ ('project_issue.mt_issue_closed', 'project_issue.mt_issue_ready'), From 50b13c323c0b0f9df644c5235a66f1d8ed543897 Mon Sep 17 00:00:00 2001 From: Niels Huylebroeck Date: Tue, 4 Nov 2014 15:13:58 +0100 Subject: [PATCH 2/3] [FIX] project_issue: added pool as argument for set_message_last_post call --- addons/project_issue/migrations/8.0.1.0/post-migration.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/project_issue/migrations/8.0.1.0/post-migration.py b/addons/project_issue/migrations/8.0.1.0/post-migration.py index 07f918378eb7..b796a97ec703 100644 --- a/addons/project_issue/migrations/8.0.1.0/post-migration.py +++ b/addons/project_issue/migrations/8.0.1.0/post-migration.py @@ -19,12 +19,14 @@ # ############################################################################## +from openerp import pooler from openerp import SUPERUSER_ID as uid from openerp.openupgrade import openupgrade, openupgrade_80 @openupgrade.migrate() def migrate(cr, version): + pool = pooler.get_pool(cr.dbname) openupgrade.map_values( cr, @@ -33,7 +35,7 @@ def migrate(cr, version): [('5', '0'), ('4', '0'), ('3', '1'), ('2', '2'), ('1', '2')], table='project_issue', write='sql') - openupgrade_80.set_message_last_post(cr, uid, ['project.issue']) + openupgrade_80.set_message_last_post(cr, uid, pool, ['project.issue']) openupgrade.load_data( cr, 'project_issue', 'migrations/8.0.1.0/noupdate_changes.xml') From f3fa560e5c9ede875af3d6b1f012a247b73e8737 Mon Sep 17 00:00:00 2001 From: Niels Huylebroeck Date: Tue, 4 Nov 2014 15:39:45 +0100 Subject: [PATCH 3/3] [IMP] project_issue: take the remarks by @hbrunn into consideration regarding pooler usage --- addons/project_issue/migrations/8.0.1.0/post-migration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/project_issue/migrations/8.0.1.0/post-migration.py b/addons/project_issue/migrations/8.0.1.0/post-migration.py index b796a97ec703..b9d61634268f 100644 --- a/addons/project_issue/migrations/8.0.1.0/post-migration.py +++ b/addons/project_issue/migrations/8.0.1.0/post-migration.py @@ -19,14 +19,14 @@ # ############################################################################## -from openerp import pooler from openerp import SUPERUSER_ID as uid +from openerp.modules.registry import RegistryManager from openerp.openupgrade import openupgrade, openupgrade_80 @openupgrade.migrate() def migrate(cr, version): - pool = pooler.get_pool(cr.dbname) + pool = RegistryManager.get(cr.dbname) openupgrade.map_values( cr,