diff options
| author | Antony Lesuisse <al@openerp.com> | 2012-12-11 03:13:38 +0100 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2012-12-11 03:13:38 +0100 |
| commit | f83bfeff0b6e631fcc43b6e2652b22fa5e222dad (patch) | |
| tree | 1b603e1fabbaf9187239d61a65a5abc0725eedc2 /addons/web/controllers/main.py | |
| parent | c4fcf264c08657ce5e208eb4c44df3ce328c8d43 (diff) | |
[IMP] cleanup menu method mess
do_* were introduce for testing this is not needed anymore
bzr revid: al@openerp.com-20121211021338-8s3jqpfraku1tmsj
Diffstat (limited to 'addons/web/controllers/main.py')
| -rw-r--r-- | addons/web/controllers/main.py | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 88cce7aa9d6..6a26e7dd422 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -523,11 +523,7 @@ html_template = """<!DOCTYPE html> <body> <!--[if lte IE 8]> <script src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script> - <script> - CFInstall.check({ - mode: "overlay" - }); - </script> + <script>CFInstall.check({mode: "overlay"});</script> <![endif]--> </body> </html> @@ -910,18 +906,7 @@ class Menu(openerpweb.Controller): _cp_path = "/web/menu" @openerpweb.jsonrequest - def load(self, req): - return {'data': self.do_load(req)} - - @openerpweb.jsonrequest - def load_needaction(self, req, menu_ids): - return {'data': self.do_load_needaction(req, menu_ids)} - - @openerpweb.jsonrequest def get_user_roots(self, req): - return self.do_get_user_roots(req) - - def do_get_user_roots(self, req): """ Return all root menu ids visible for the session user. :param req: A request object, with an OpenERP session attribute @@ -944,7 +929,8 @@ class Menu(openerpweb.Controller): return Menus.search(menu_domain, 0, False, False, req.context) - def do_load(self, req): + @openerpweb.jsonrequest + def load(self, req): """ Loads all menu items (all applications and their sub-menus). :param req: A request object, with an OpenERP session attribute @@ -956,7 +942,7 @@ class Menu(openerpweb.Controller): fields = ['name', 'sequence', 'parent_id', 'action', 'needaction_enabled'] - menu_roots = Menus.read(self.do_get_user_roots(req), fields, req.context) + menu_roots = Menus.read(self.get_user_roots(req), fields, req.context) menu_root = { 'id': False, 'name': 'root', @@ -992,7 +978,8 @@ class Menu(openerpweb.Controller): return menu_root - def do_load_needaction(self, req, menu_ids=False): + @openerpweb.jsonrequest + def load_needaction(self, req, menu_ids=False): """ Loads needaction counters for all or some specific menu ids. :return: needaction data @@ -1008,6 +995,7 @@ class Menu(openerpweb.Controller): @openerpweb.jsonrequest def action(self, req, menu_id): + # still used by web_shortcut actions = load_actions_from_ir_values(req,'action', 'tree_but_open', [('ir.ui.menu', menu_id)], False) return {"action": actions} |
