summaryrefslogtreecommitdiff
path: root/addons/website/controllers/main.py
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@openerp.com>2014-08-26 21:40:18 +0200
committerFabien Pinckaers <fp@openerp.com>2014-08-26 21:40:18 +0200
commit8aca457e34bdec6257b9bfa917aebe4de053e2aa (patch)
tree18f9089fe74b25f8094077f37787436f6824b52c /addons/website/controllers/main.py
parent480f73c1efe386891a34123050af511a217704b4 (diff)
[IMP] Updated website urls on modules and info page
Diffstat (limited to 'addons/website/controllers/main.py')
-rw-r--r--addons/website/controllers/main.py16
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
#------------------------------------------------------