From 3a5c1cf4a3d194f10cda5fbea6fe1f62e12280e8 Mon Sep 17 00:00:00 2001 From: "Dharti Ratani (OpenERP)" Date: Wed, 30 May 2012 16:22:43 +0530 Subject: [PATCH] [IMP] bzr revid: dhr@tinyerp.com-20120530105243-zqu13jryqdxxzzfd --- openerp/addons/base/res/res_config.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_config.py b/openerp/addons/base/res/res_config.py index a65bbecb677..2bf27862ab9 100644 --- a/openerp/addons/base/res/res_config.py +++ b/openerp/addons/base/res/res_config.py @@ -500,9 +500,9 @@ class res_config_settings(osv.osv_memory): # overridden to make fields of installed modules readonly res = super(res_config_settings, self).fields_get(cr, uid, allfields, context, write_access) classified = self._get_classified_fields(cr, uid, context) - for name, module in classified['module']: - if name in res and module.state in ('installed', 'to install', 'to upgrade'): - res[name]['readonly'] = False + #for name, module in classified['module']: + # if name in res and module.state in ('installed', 'to install', 'to upgrade'): + # res[name]['readonly'] = False return res def execute(self, cr, uid, ids, context=None): @@ -533,6 +533,7 @@ class res_config_settings(osv.osv_memory): # module fields: install immediately the selected modules to_install_ids = [] + to_uninstall_ids = [] for name, module in classified['module']: if config[name]: if module.state == 'uninstalled': to_install_ids.append(module.id)