diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2014-08-26 21:40:18 +0200 |
|---|---|---|
| committer | Fabien Pinckaers <fp@openerp.com> | 2014-08-26 21:40:18 +0200 |
| commit | 8aca457e34bdec6257b9bfa917aebe4de053e2aa (patch) | |
| tree | 18f9089fe74b25f8094077f37787436f6824b52c /addons/website/controllers | |
| parent | 480f73c1efe386891a34123050af511a217704b4 (diff) | |
[IMP] Updated website urls on modules and info page
Diffstat (limited to 'addons/website/controllers')
| -rw-r--r-- | addons/website/controllers/main.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py index 0d2dd78364d..7d4712a7cbe 100644 --- a/addons/website/controllers/main.py +++ b/addons/website/controllers/main.py @@ -141,6 +141,22 @@ class Website(openerp.addons.web.controllers.main.Home): return request.make_response(content, [('Content-Type', mimetype)]) + @http.route('/website/info', type='http', auth="public", website=True) + def website_info(self): + try: + request.website.get_template('website.info').name + except Exception, e: + return request.registry['ir.http']._handle_exception(e, 404) + irm = request.env()['ir.module.module'].sudo() + apps = irm.search([('state','=','installed'),('application','=',True)]) + modules = irm.search([('state','=','installed'),('application','=',False)]) + values = { + 'apps': apps, + 'modules': modules, + 'version': openerp.service.common.exp_version() + } + return request.render('website.info', values) + #------------------------------------------------------ # Edit #------------------------------------------------------ |
