From 0ef53d742c3a059627e1ced6299b7ea4b83aa62e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Tue, 4 Apr 2017 10:22:09 +0200 Subject: [PATCH] [FIX] web: fix two small crashes in debug manager - remove edit workflow link in debug manager. The workflow feature was removed, but there was still a link in the debug manager. Clicking on that link was a crash. - the rpc to fetch a view was wrongly updated, so the return value was not properly used. --- addons/web/static/src/js/widgets/debug_manager.js | 14 ++------------ addons/web/static/src/xml/base.xml | 1 - 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/addons/web/static/src/js/widgets/debug_manager.js b/addons/web/static/src/js/widgets/debug_manager.js index fba49f71ade..3796fcbda7f 100644 --- a/addons/web/static/src/js/widgets/debug_manager.js +++ b/addons/web/static/src/js/widgets/debug_manager.js @@ -176,7 +176,8 @@ var DebugManager = Widget.extend({ fields: ['name', 'model', 'type'], limit: 1, }) - .then(function (view) { + .then(function (views) { + var view = views[0]; self.do_action({ type: 'ir.actions.act_window', name: view.name, @@ -262,17 +263,6 @@ DebugManager.include({ } }); }, - edit_workflow: function () { - return this.do_action({ - res_model: 'workflow', - name: _t('Edit Workflow'), - domain: [['osv', '=', this._action.res_model]], - views: [[false, 'list'], [false, 'form'], [false, 'diagram']], - type: 'ir.actions.act_window', - view_type: 'list', - view_mode: 'list' - }); - }, translate: function() { this._rpc({ model: 'ir.translation', diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index c92db7a1872..e6e8c9a4d17 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -128,7 +128,6 @@
  • View Fields
  • Manage Filters
  • -
  • Edit Workflow
  • Technical Translation