diff --git a/document_url/__manifest__.py b/document_url/__manifest__.py index 376edae6..bd3f6568 100644 --- a/document_url/__manifest__.py +++ b/document_url/__manifest__.py @@ -2,22 +2,14 @@ # Pedro M. Baeza # Copyright 2016 ACSONE SA/NV () { - 'name': 'URL attachment', - 'version': '12.0.1.0.0', - 'category': 'Tools', - 'author': "Tecnativa," - "Odoo Community Association (OCA)", - 'website': 'https://github.com/OCA/knowledge', - 'license': 'AGPL-3', - 'depends': [ - 'document', - ], - 'data': [ - 'view/document_url_view.xml', - 'security/ir.model.access.csv', - ], - 'qweb': [ - 'static/src/xml/url.xml', - ], - 'installable': True, + "name": "URL attachment", + "version": "12.0.1.0.0", + "category": "Tools", + "author": "Tecnativa," "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/knowledge", + "license": "AGPL-3", + "depends": ["document",], + "data": ["view/document_url_view.xml", "security/ir.model.access.csv",], + "qweb": ["static/src/xml/url.xml",], + "installable": True, } diff --git a/document_url/static/src/js/url.js b/document_url/static/src/js/url.js index 3a6b1ece..bcc9efe8 100644 --- a/document_url/static/src/js/url.js +++ b/document_url/static/src/js/url.js @@ -4,10 +4,10 @@ * Copyright 2019 Tecnativa - Ernesto Tejeda * License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). */ -odoo.define('document_url', function (require) { +odoo.define("document_url", function(require) { "use strict"; - var AttachmentBox = require('mail.AttachmentBox'); + var AttachmentBox = require("mail.AttachmentBox"); AttachmentBox.include({ events: _.extend(AttachmentBox.prototype.events, { @@ -19,12 +19,12 @@ odoo.define('document_url', function (require) { * @private * @param {MouseEvent} ev */ - _onAddUrl: function (ev) { - this.do_action('document_url.action_ir_attachment_add_url', { + _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, + active_id: this.currentResID, + active_ids: [this.currentResID], + active_model: this.currentResModel, }, on_close: this._onAddedUrl.bind(this), }); @@ -32,8 +32,8 @@ odoo.define('document_url', function (require) { /** * @private */ - _onAddedUrl: function () { - this.trigger_up('reload_attachment_box'); - } + _onAddedUrl: function() { + this.trigger_up("reload_attachment_box"); + }, }); }); diff --git a/document_url/static/src/xml/url.xml b/document_url/static/src/xml/url.xml index dbc0adfa..b09bb1c8 100644 --- a/document_url/static/src/xml/url.xml +++ b/document_url/static/src/xml/url.xml @@ -1,12 +1,12 @@ - + - - Add URL + Add URL - diff --git a/document_url/tests/test_document_url.py b/document_url/tests/test_document_url.py index be262c3c..8f3b5cc7 100644 --- a/document_url/tests/test_document_url.py +++ b/document_url/tests/test_document_url.py @@ -6,25 +6,24 @@ from odoo.tests import common class TestDocumentUrl(common.TransactionCase): def setUp(self): super(TestDocumentUrl, self).setUp() - wizard_add_url = self.env['ir.attachment.add_url'] + wizard_add_url = self.env["ir.attachment.add_url"] ctx = { - 'active_model': 'res.users', - 'active_id': self.env.ref('base.user_demo').id, - 'active_ids': [self.env.ref('base.user_demo').id] + "active_model": "res.users", + "active_id": self.env.ref("base.user_demo").id, + "active_ids": [self.env.ref("base.user_demo").id], } - self.wizard_add_url = wizard_add_url.with_context(ctx).create({ - 'name': 'Demo User (Website)', - 'url': 'http://www.odoodemouser.com' - }) + self.wizard_add_url = wizard_add_url.with_context(ctx).create( + {"name": "Demo User (Website)", "url": "http://www.odoodemouser.com"} + ) def test_add_url_attachment(self): self.wizard_add_url.action_add_url() domain = [ - ('type', '=', 'url'), - ('name', '=', 'Demo User (Website)'), - ('url', '=', 'http://www.odoodemouser.com'), - ('res_model', '=', 'res.users'), - ('res_id', '=', self.env.ref('base.user_demo').id) + ("type", "=", "url"), + ("name", "=", "Demo User (Website)"), + ("url", "=", "http://www.odoodemouser.com"), + ("res_model", "=", "res.users"), + ("res_id", "=", self.env.ref("base.user_demo").id), ] - attachment_added_count = self.env['ir.attachment'].search_count(domain) + attachment_added_count = self.env["ir.attachment"].search_count(domain) self.assertEqual(attachment_added_count, 1) diff --git a/document_url/view/document_url_view.xml b/document_url/view/document_url_view.xml index 0c7dcffe..3f204edb 100644 --- a/document_url/view/document_url_view.xml +++ b/document_url/view/document_url_view.xml @@ -1,12 +1,14 @@ - + - -