[FIX] base_setup category checkbox for multiple modules

bzr revid: al@openerp.com-20111014120057-lca10rm9yaz82vk0
This commit is contained in:
Antony Lesuisse 2011-10-14 14:00:57 +02:00
parent 61b0d07ab8
commit 46bf7add74
1 changed files with 2 additions and 2 deletions

View File

@ -35,7 +35,7 @@ DEFAULT_MODULES = {
'Project Management' : ['project',],
'Knowledge Management' : ['document',],
'Warehouse Management' : ['stock',],
'Manufacturing' : ['mrp', 'procurement'],
'Manufacturing' : ['mrp'],
'Accounting & Finance' : ['account'],
'Purchase Management' : ['purchase'],
'Human Resources' : ['hr',],
@ -107,7 +107,7 @@ class base_setup_installer(osv.osv_memory):
for cat in cat_proxy.browse(cr, uid, cat_ids, context=context):
m = DEFAULT_MODULES.get(cat.name,[])
r = module_proxy.search(cr, uid, [('state','=','installed'),('name','in',m)])
result['category_%d' % (cat.id,)] = bool(r)
result['category_%d' % (cat.id,)] = len(r) == len(m)
return result