diff --git a/addons/web/static/src/js/chrome/action_manager_act_window.js b/addons/web/static/src/js/chrome/action_manager_act_window.js index fbf281632b4..2eacf6caa0d 100644 --- a/addons/web/static/src/js/chrome/action_manager_act_window.js +++ b/addons/web/static/src/js/chrome/action_manager_act_window.js @@ -429,6 +429,7 @@ ActionManager.include({ if (View) { views.push({ accessKey: View.prototype.accessKey || View.prototype.accesskey, + displayName: View.prototype.display_name, fieldsView: fieldsView, icon: View.prototype.icon, isMobileFriendly: View.prototype.mobile_friendly, diff --git a/addons/web/static/src/js/views/abstract_controller.js b/addons/web/static/src/js/views/abstract_controller.js index c5fa0ff6eed..4bcb21f7a4d 100644 --- a/addons/web/static/src/js/views/abstract_controller.js +++ b/addons/web/static/src/js/views/abstract_controller.js @@ -43,8 +43,6 @@ var AbstractController = AbstractAction.extend(ControlPanelMixin, { * @param {any} params.initialState the initialState * @param {boolean} params.isMultiRecord * @param {Object[]} params.actionViews - * @param {string|Object} params.viewName name of the view (e.g "List"). - * This is an object with `core._lt`. * @param {string} params.viewType * @param {boolean} params.withControlPanel set to false to hide the * ControlPanel @@ -71,7 +69,6 @@ var AbstractController = AbstractAction.extend(ControlPanelMixin, { this.groupable = params.groupable; this.enableTimeRangeMenu = params.enableTimeRangeMenu; this.actionViews = params.actionViews; - this.viewName = params.viewName; this.viewType = params.viewType; this.withControlPanel = params.withControlPanel !== false; // override this.need_control_panel so that the ActionManager doesn't diff --git a/addons/web/static/src/js/views/abstract_view.js b/addons/web/static/src/js/views/abstract_view.js index f090d5d4e84..d061349b7c8 100644 --- a/addons/web/static/src/js/views/abstract_view.js +++ b/addons/web/static/src/js/views/abstract_view.js @@ -153,7 +153,6 @@ var AbstractView = Class.extend({ this.controllerParams.searchView = params.action && params.action.searchView; this.controllerParams.searchViewHidden = this.searchview_hidden; // AAB: use searchable instead where it is used? this.controllerParams.actionViews = params.action ? params.action.views : []; - this.controllerParams.viewName = this.viewName; this.controllerParams.viewType = this.viewType; this.controllerParams.withControlPanel = true; if (params.action && params.action.flags) { diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index decf5eb98af..4ef5f5c6d4c 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -272,7 +272,7 @@ Fields View Get - Edit View: + Edit View: Edit SearchView diff --git a/addons/web/static/tests/tools/debug_manager_tests.js b/addons/web/static/tests/tools/debug_manager_tests.js index e861afc6546..424ebe1517f 100644 --- a/addons/web/static/tests/tools/debug_manager_tests.js +++ b/addons/web/static/tests/tools/debug_manager_tests.js @@ -48,6 +48,7 @@ QUnit.module('DebugManager', {}, function () { // Simulate update debug manager from web client var action = { views: [{ + displayName: "List", fieldsView: { view_id: 1, }, @@ -55,7 +56,6 @@ QUnit.module('DebugManager', {}, function () { }], }; var view = { - viewName: "List", viewType: "list", }; debugManager.update('action', action, view);