diff --git a/setup/web_tree_many2one_clickable/odoo/addons/web_tree_many2one_clickable b/setup/web_tree_many2one_clickable/odoo/addons/web_tree_many2one_clickable new file mode 120000 index 000000000..7c5008024 --- /dev/null +++ b/setup/web_tree_many2one_clickable/odoo/addons/web_tree_many2one_clickable @@ -0,0 +1 @@ +../../../../web_tree_many2one_clickable \ No newline at end of file diff --git a/setup/web_tree_many2one_clickable/setup.py b/setup/web_tree_many2one_clickable/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/web_tree_many2one_clickable/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/web_tree_many2one_clickable/__manifest__.py b/web_tree_many2one_clickable/__manifest__.py index ee5bf11ba..e721d9b15 100644 --- a/web_tree_many2one_clickable/__manifest__.py +++ b/web_tree_many2one_clickable/__manifest__.py @@ -7,7 +7,7 @@ { "name": "Clickable many2one fields for tree views", "summary": "Open the linked resource when clicking on their name", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "category": "Hidden", "website": "https://github.com/OCA/web", "author": "Therp BV, " diff --git a/web_tree_many2one_clickable/static/src/js/web_tree_many2one_clickable.js b/web_tree_many2one_clickable/static/src/js/web_tree_many2one_clickable.js index 0bfe7d70b..478ef81ee 100644 --- a/web_tree_many2one_clickable/static/src/js/web_tree_many2one_clickable.js +++ b/web_tree_many2one_clickable/static/src/js/web_tree_many2one_clickable.js @@ -6,14 +6,14 @@ * Copyright 2019 Alexandre Díaz * License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */ -odoo.define("web_tree_many2one_clickable.many2one_clickable", function(require) { +odoo.define("web_tree_many2one_clickable.many2one_clickable", function (require) { "use strict"; var ListRenderer = require("web.ListRenderer"); var ListFieldMany2One = require("web.relational_fields").ListFieldMany2One; ListRenderer.include({ - _renderBodyCell: function(record, node, colIndex, options) { + _renderBodyCell: function (record, node, colIndex, options) { if ( !node.attrs.widget && node.attrs.name && @@ -29,7 +29,7 @@ odoo.define("web_tree_many2one_clickable.many2one_clickable", function(require) }); ListFieldMany2One.include({ - _renderReadonly: function() { + _renderReadonly: function () { this._super.apply(this, arguments); var self = this; @@ -48,7 +48,7 @@ odoo.define("web_tree_many2one_clickable.many2one_clickable", function(require) class: "o_form_uri btn btn-sm btn-secondary" + " fa fa-angle-double-right", - }).on("click", function(ev) { + }).on("click", function (ev) { ev.preventDefault(); ev.stopPropagation();