diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js index 617728ab205..bec4a35637a 100644 --- a/addons/website/static/src/js/website.js +++ b/addons/website/static/src/js/website.js @@ -1,4 +1,17 @@ openerp.website = function(instance) { + +instance.web.ActionManager.include({ + // Temporary fix until un-webclientization of the editorbar + ir_actions_client: function (action) { + if (instance.web.client_actions.get_object(action.tag)) { + return this._super.apply(this, arguments); + } else { + console.warn("Action '%s' not found in registry", action.tag); + return $.when(); + } + } +}); + var _lt = instance.web._lt; var QWeb = instance.web.qweb; instance.website.EditorBar = instance.web.Widget.extend({ diff --git a/addons/website/views/views.xml b/addons/website/views/views.xml index 085569b8905..237e04a674f 100644 --- a/addons/website/views/views.xml +++ b/addons/website/views/views.xml @@ -4,18 +4,16 @@