diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index 155e934de5f..5419e5d6590 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -24,17 +24,17 @@ If you don't think you need any of these right now, you can easily install them Install Generic Modules - - - - - - - + + + + + + + - - - + + + diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index e38e2009e75..5b6bd4107f0 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -91,6 +91,11 @@ class base_setup_installer(osv.osv_memory): 'crm': True, } + + def onchange_moduleselection(self, cr, uid, ids, *args): + progress = self._progress(cr, uid) - (2.5 * len(filter(lambda x: x==1, args))) + return {'value':{'progress':progress}} + def modules_to_install(self, cr, uid, ids, context=None): modules = super(base_setup_installer, self).modules_to_install(cr, uid, ids, context=context) interface_id = self.pool.get('res.config.view').search(cr, uid, [])