From 17b76fdc7e690e67da926a032fbdf67a63089a58 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 12 Dec 2011 10:41:52 +0100 Subject: [PATCH] [ADD] action.flags.default_view defines default view to switch on when viewmanager is created. bzr revid: fme@openerp.com-20111212094152-26eto8s1k9wlhxne --- addons/web/static/src/js/views.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index e11c0c20f04..d57f9d4a84d 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -234,8 +234,9 @@ session.web.ViewManager = session.web.Widget.extend(/** @lends session.web.View if (this.flags.views_switcher === false) { this.$element.find('.oe_vm_switch').hide(); } - // switch to the first one in sequence - return this.on_mode_switch(this.views_src[0].view_type); + // If no default view defined, switch to the first one in sequence + var default_view = this.flags.default_view || this.views_src[0].view_type; + return this.on_mode_switch(default_view); }, /** * Asks the view manager to switch visualization mode.