~etsinko/openerp-web/openerp-web-7.0

« back to all changes in this revision

Viewing changes to addons/web/static/src/js/chrome.js

  • Committer: Egor Tsinko
  • Date: 2014-02-25 18:02:38 UTC
  • mfrom: (3909.1.239 openerp-web)
  • Revision ID: etsinko@gmail.com-20140225180238-52hp0r3ch6ezkm7w
merged 7.0 branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1409
1409
        var state = $.bbq.getState(true);
1410
1410
        if (_.isEmpty(state) || state.action == "login") {
1411
1411
            self.menu.has_been_loaded.done(function() {
1412
 
                var first_menu_id = self.menu.$el.find("a:first").data("menu");
1413
 
                if(first_menu_id) {
1414
 
                    self.menu.menu_click(first_menu_id);
1415
 
                }
 
1412
                new instance.web.Model("res.users").call("read", [self.session.uid, ["action_id"]]).done(function(data) {
 
1413
                    if(data.action_id) {
 
1414
                        self.action_manager.do_action(data.action_id[0]);
 
1415
                        self.menu.open_action(data.action_id[0]);
 
1416
                    } else {
 
1417
                        var first_menu_id = self.menu.$el.find("a:first").data("menu");
 
1418
                        if(first_menu_id)
 
1419
                            self.menu.menu_click(first_menu_id);
 
1420
                    }
 
1421
                });
1416
1422
            });
1417
1423
        } else {
1418
1424
            $(window).trigger('hashchange');