Se rendre au contenu
Menu
Cette question a été signalée
2 Réponses
16458 Vues

We are trying to develop a new type of navigation page. But here we need to be able to detect as to which modules are installed in OpenERP.

How can we detect them?

Avatar
Ignorer
Meilleure réponse

In your custom code you can just write down the following code to find out the installed modules.

    installed_module_ids = self.pool.get('ir.module.module').search(cr,uid,[('state','=','installed')])

It will give you ids of installed modules. Then after you can use read or browse to get another details of those modules. 

Avatar
Ignorer

We can restrict the search: is_crm_installed = self.pool.get('ir.module.module').search(cr,uid,[('state','=','installed'), ('name','=','crm'])

Meilleure réponse
Check from Controller

is_gift_card_installed = request.env['ir.module.module'].search([('state', '=', 'installed'), ('name', '=', 'website_sale_gift_card')])


Avatar
Ignorer
Publications associées Réponses Vues Activité
0
août 19
10392
3
juil. 25
1983
3
mai 25
3463
2
juin 25
4016
0
juin 21
2326