Odoo Help

swapnil wagh
On 10/11/14, 4:45 AM


If you want module should auto install at the time of database creation you can make it auto installable by changeing __openerp__.py file like:

# -*- coding: utf-8 -*-
    'name': 'Auto install',
    'category': 'Hidden',
    'version': '',
OpenERP auto instal module
    'depends': ['web'],
    'auto_install': True,
    'init_xml' : ["static/src/xml/template.xml",],
    'qweb' : ['static/src/xml/base.xml',],
    'js' : ['static/src/js/main.js'],
    'bootstrap': True,

If you want to install module on any button event from your custome module you can use below code:

module_obj = pool.get('ir.module.module')

module_list = ['sale','purchase']

module_ids_to_install = module_obj.search(cr, 1, [('name','in',module_list)])

module_obj.update_list(cr, 1, context=None)  // just to update module list to update new module added

module_obj.button_immediate_install(cr, 1, module_ids_to_install, context=context)




On 9/30/14, 9:19 AM

in __openerp__.py,  set 'auto_install': True,

thx for replying but i need install coutom module

on 9/30/14, 9:55 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 9/28/14, 7:36 AM
Seen: 1401 times
Last updated: 3/16/15, 8:10 AM