From 98f1d94a949a3e415635630b306f5191e020fe56 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 17 Sep 2008 17:55:18 +0200 Subject: [PATCH] bugfix lp bug: https://launchpad.net/bugs/271380 fixed bzr revid: fp@tinyerp.com-20080917155518-i0sw7bd7pav0tnj5 --- bin/addons/base/module/module.py | 18 +++++++++++++++++- bin/addons/base/module/module_view.xml | 6 +++--- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 7879a11..fa8ce19 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -317,8 +317,24 @@ class module(osv.osv): def button_uninstall_cancel(self, cr, uid, ids, context={}): self.write(cr, uid, ids, {'state': 'installed'}) return True + def button_upgrade(self, cr, uid, ids, context=None): - return self.state_update(cr, uid, ids, 'to upgrade', ['installed'], context) + depobj = self.pool.get('ir.module.module.dependency') + todo = self.browse(cr, uid, ids, context=context) + i = 0 + while iform
- + + + - - -- 1.7.10.4