From 08901b13930e79bc39833a0f6445969ce669fd8e Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 19 Apr 2012 10:46:50 +0200 Subject: [PATCH] [FIX] pad action bzr revid: al@openerp.com-20120419084650-clu7oke9rz6me6pi --- addons/pad/static/src/js/pad.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/addons/pad/static/src/js/pad.js b/addons/pad/static/src/js/pad.js index 9f5ab3876b3..2e5f8820ac4 100644 --- a/addons/pad/static/src/js/pad.js +++ b/addons/pad/static/src/js/pad.js @@ -5,20 +5,12 @@ instance.web.Sidebar = instance.web.Sidebar.extend({ this._super(parent); this.add_items('other',[{ label: "Pad", callback: this.on_add_pad }]); }, - on_attachments_loaded: function(attachments) { - this._super(attachments); - var self = this; - var $padbtn = self.$element.find('button.pad'); - var is_pad = function(a) { - return a.type == 'url' && a.name == 'Pad'; - }; - }, on_add_pad: function() { var self = this; var view = this.getParent(); - view.dataset.call_button('pad_get', [[view.datarecord.id], view.dataset.get_context()], function(r) { - self.do_update(); - self.do_action(r.result); + var model = new instance.web.Model('ir.attachment'); + model.call('pad_get', [view.model ,view.datarecord.id],{}).then(function(r) { + self.do_action({ type: "ir.actions.act_url", url: r }); }); } });