[MIG] web_tree_many2one_clickable: Migration to 14.0

pull/1780/head
Kévin Roche 2021-01-13 15:06:09 +01:00 committed by Kevin.roche
parent 2e731bd2fa
commit 6fddeaa274
4 changed files with 12 additions and 5 deletions

View File

@ -0,0 +1 @@
../../../../web_tree_many2one_clickable

View File

@ -0,0 +1,6 @@
import setuptools
setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)

View File

@ -7,7 +7,7 @@
{ {
"name": "Clickable many2one fields for tree views", "name": "Clickable many2one fields for tree views",
"summary": "Open the linked resource when clicking on their name", "summary": "Open the linked resource when clicking on their name",
"version": "13.0.1.0.0", "version": "14.0.1.0.0",
"category": "Hidden", "category": "Hidden",
"website": "https://github.com/OCA/web", "website": "https://github.com/OCA/web",
"author": "Therp BV, " "author": "Therp BV, "

View File

@ -6,14 +6,14 @@
* Copyright 2019 Alexandre Díaz <alexandre.diaz@tecnativa.com> * Copyright 2019 Alexandre Díaz <alexandre.diaz@tecnativa.com>
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */ * 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"; "use strict";
var ListRenderer = require("web.ListRenderer"); var ListRenderer = require("web.ListRenderer");
var ListFieldMany2One = require("web.relational_fields").ListFieldMany2One; var ListFieldMany2One = require("web.relational_fields").ListFieldMany2One;
ListRenderer.include({ ListRenderer.include({
_renderBodyCell: function(record, node, colIndex, options) { _renderBodyCell: function (record, node, colIndex, options) {
if ( if (
!node.attrs.widget && !node.attrs.widget &&
node.attrs.name && node.attrs.name &&
@ -29,7 +29,7 @@ odoo.define("web_tree_many2one_clickable.many2one_clickable", function(require)
}); });
ListFieldMany2One.include({ ListFieldMany2One.include({
_renderReadonly: function() { _renderReadonly: function () {
this._super.apply(this, arguments); this._super.apply(this, arguments);
var self = this; var self = this;
@ -48,7 +48,7 @@ odoo.define("web_tree_many2one_clickable.many2one_clickable", function(require)
class: class:
"o_form_uri btn btn-sm btn-secondary" + "o_form_uri btn btn-sm btn-secondary" +
" fa fa-angle-double-right", " fa fa-angle-double-right",
}).on("click", function(ev) { }).on("click", function (ev) {
ev.preventDefault(); ev.preventDefault();
ev.stopPropagation(); ev.stopPropagation();