[REM] completion in Gantt chart tasks and projects, not supported by OpenERP and...
[odoo/odoo.git] / addons / web / __init__.py
1 import common
2 import controllers
3 import logging
4
5 _logger = logging.getLogger(__name__)
6
7 class Options(object):
8     pass
9
10 def wsgi_postload():
11     import openerp
12     import os
13     import tempfile
14     import getpass
15     _logger.info("embedded mode")
16     o = Options()
17     o.dbfilter = openerp.tools.config['dbfilter']
18     o.server_wide_modules = openerp.conf.server_wide_modules or ['web']
19     try:
20         username = getpass.getuser()
21     except Exception:
22         username = "unknown"
23     o.session_storage = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username)
24     o.addons_path = openerp.modules.module.ad_paths
25     o.serve_static = True
26     o.backend = 'local'
27
28     app = common.http.Root(o)
29     openerp.wsgi.register_wsgi_handler(app)
30