/* Copyright 2014 Serv. Tecnol. Avanzados (http://www.serviciosbaeza.com) * Pedro M. Baeza * Copyright 2016 ACSONE SA/NV () * Copyright 2019 Tecnativa - Ernesto Tejeda * License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). */ odoo.define('document_url', function (require) { "use strict"; var AttachmentBox = require('mail.AttachmentBox'); AttachmentBox.include({ events: _.extend(AttachmentBox.prototype.events, { "click span.o_add_url_button": "_onAddUrl", }), /** * Opens wizard to add an URL attachment to the current record * * @private * @param {MouseEvent} ev */ _onAddUrl: function (ev) { this.do_action('document_url.action_ir_attachment_add_url', { additional_context: { 'active_id': this.currentResID, 'active_ids': [this.currentResID], 'active_model': this.currentResModel, }, on_close: this._onAddedUrl.bind(this), }); }, /** * @private */ _onAddedUrl: function () { this.trigger_up('reload_attachment_box'); } }); });