summaryrefslogtreecommitdiff
path: root/addons/web_shortcuts/controllers/main.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2012-05-15 09:32:46 +0200
committerThibault Delavallée <tde@openerp.com>2012-05-15 09:32:46 +0200
commit91d00a198021b86e95a4d034243d64b8528c0bc5 (patch)
tree58a0fd3f3388a0773c1f5510b755a993859b6b14 /addons/web_shortcuts/controllers/main.py
parenta6c455e5ab93b8f62da41336e1b5d999c38e39aa (diff)
parentacd27e307a3439de8524172f12518ef37e5c7cca (diff)
[MERGE] Merged with main addons.
bzr revid: tde@openerp.com-20120515073246-73t1llk8rmt2z4a7
Diffstat (limited to 'addons/web_shortcuts/controllers/main.py')
-rw-r--r--addons/web_shortcuts/controllers/main.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/addons/web_shortcuts/controllers/main.py b/addons/web_shortcuts/controllers/main.py
new file mode 100644
index 00000000000..23f4bbd3fbe
--- /dev/null
+++ b/addons/web_shortcuts/controllers/main.py
@@ -0,0 +1,18 @@
+try:
+ # embedded
+ import openerp.addons.web.common.http as openerpweb
+ import openerp.addons.web.controllers.main as webmain
+except ImportError:
+ # standalone
+ import web.common.http as openerpweb
+ import web.controllers.main as webmain
+
+class Shortcuts(openerpweb.Controller):
+ _cp_path = "/web/shortcuts"
+
+ @openerpweb.jsonrequest
+ def list(self, req):
+ return req.session.model('ir.ui.view_sc').get_sc(
+ req.session._uid, "ir.ui.menu", req.session.eval_context(req.context))
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: