From ebcf35b66c689ab80de888b16e8fef5567553cc0 Mon Sep 17 00:00:00 2001 From: Martin Geubelle Date: Wed, 2 Aug 2017 17:30:07 +0200 Subject: [PATCH] [FIX] web: restore `form_view_initial_mode` support The key `form_view_initial_mode` can be set in the action context, to open the action in edit mode, mainly. This key wasn't supported since the new view refactoring so this commit restores its support. --- addons/web/static/src/js/chrome/view_manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/chrome/view_manager.js b/addons/web/static/src/js/chrome/view_manager.js index 30ad6ad008a..2e92ce004a9 100644 --- a/addons/web/static/src/js/chrome/view_manager.js +++ b/addons/web/static/src/js/chrome/view_manager.js @@ -363,7 +363,7 @@ var ViewManager = Widget.extend(ControlPanelMixin, { var View = this.registry.get(arch.attrs.js_class || view_descr.type); var params = _.extend({}, view_options, {userContext: this.getSession().user_context}); if (view_descr.type === "form" && ((this.action.target === 'new' || this.action.target === 'inline') || - (view_options && view_options.mode === 'edit'))) { + (view_options && (view_options.mode === 'edit' || view_options.context.form_view_initial_mode)))) { params.mode = params.initial_mode || 'edit'; } view_descr.searchview_hidden = View.prototype.searchview_hidden;