diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py index 031e004e804..38edf7accbf 100644 --- a/addons/base_setup/base_setup.py +++ b/addons/base_setup/base_setup.py @@ -53,9 +53,11 @@ class base_setup_installer2(osv.osv_memory): if fields is None: fields = {} - fields = {} #super(base_setup_installer2, self).fields_get(cr, uid, fields, context=context) + fields = {} category_proxy = self.pool.get('ir.module.category') - category_ids = category_proxy.search(cr, uid, [], context=context) + domain = [('parent_id', '=', False), + ('name', '!=', 'Localization')] + category_ids = category_proxy.search(cr, uid, domain, context=context) for category in category_proxy.browse(cr, uid, category_ids, context=context): category_name = 'category_%d' % (category.id,) fields[category_name] = { @@ -102,9 +104,12 @@ class base_setup_installer2(osv.osv_memory): result = super(base_setup_installer2, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu) module_category_proxy = self.pool.get('ir.module.category') - module_category_ids = module_category_proxy.search(cr, uid, [], context=context, order='name asc') - arch = ['