summaryrefslogtreecommitdiff
path: root/addons/base_setup/installer.py
diff options
context:
space:
mode:
authoraag (OpenERP) <aag@tinyerp.co.in>2011-03-29 16:02:07 +0530
committeraag (OpenERP) <aag@tinyerp.co.in>2011-03-29 16:02:07 +0530
commit8a4485f2f62164031d376e151bfa8c8e8b629a3c (patch)
tree47e60bde9217470d4747917305a3a8fea0d1b959 /addons/base_setup/installer.py
parentc05a79ed07027874dd71573d937dd1a6f359d1a9 (diff)
[IMP]BASE_SETUP: TASK of REWORK-Remove call of Install btn
bzr revid: aag@tinyerp.co.in-20110329103207-o872ckzew5j7ja8g
Diffstat (limited to 'addons/base_setup/installer.py')
-rw-r--r--addons/base_setup/installer.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py
index 50653e20be7..6c0367816b8 100644
--- a/addons/base_setup/installer.py
+++ b/addons/base_setup/installer.py
@@ -119,6 +119,7 @@ class base_setup_installer(osv.osv_memory):
if context is None:
context = {}
modules = self.pool.get('ir.module.module')
+ upgrade_obj = self.pool.get('base.module.upgrade')
modules_selected = []
datas = self.read(cr, uid, ids, context=context)[0]
key = datas.keys()
@@ -138,7 +139,8 @@ class base_setup_installer(osv.osv_memory):
for i in inst:
if i.state == 'uninstalled':
sect_mod_id = i.id
- modules.button_install(cr, uid, [sect_mod_id], context=context)
+ modules.state_update(cr, uid, [sect_mod_id], 'to install', ['uninstalled'], context)
+ upgrade_obj.upgrade_module(cr, uid, [sect_mod_id], context=context)
elif i.state == 'installed':
if modules_selected:
for instl in modules_selected: