From f081c71996a4dcaeb1701944ecddb60eabe58c56 Mon Sep 17 00:00:00 2001 From: Jasmin Solanki Date: Thu, 23 Dec 2021 16:55:43 +0530 Subject: [PATCH] [MIG] web_widget_url_advanced: Migration to 15.0 --- web_widget_url_advanced/__manifest__.py | 7 +++++-- .../static/src/js/url_widget.js | 6 ++++-- web_widget_url_advanced/templates/assets.xml | 19 ------------------- 3 files changed, 9 insertions(+), 23 deletions(-) delete mode 100644 web_widget_url_advanced/templates/assets.xml diff --git a/web_widget_url_advanced/__manifest__.py b/web_widget_url_advanced/__manifest__.py index c2bdbbdc0..bfd7b8a06 100644 --- a/web_widget_url_advanced/__manifest__.py +++ b/web_widget_url_advanced/__manifest__.py @@ -5,11 +5,14 @@ "summary": "This module extends URL widget " "for displaying anchors with custom labels.", "category": "Web", - "version": "14.0.1.0.1", + "version": "15.0.1.0.0", "license": "LGPL-3", "author": "Camptocamp, Odoo Community Association (OCA)", "website": "https://github.com/OCA/web", "depends": ["web"], - "data": ["templates/assets.xml"], + "data": [], + "assets": { + "web.assets_backend": ["web_widget_url_advanced/static/src/js/url_widget.js"], + }, "installable": True, } diff --git a/web_widget_url_advanced/static/src/js/url_widget.js b/web_widget_url_advanced/static/src/js/url_widget.js index b910e651b..64ec85f81 100644 --- a/web_widget_url_advanced/static/src/js/url_widget.js +++ b/web_widget_url_advanced/static/src/js/url_widget.js @@ -3,7 +3,6 @@ License LGPLv3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.en.html). */ odoo.define("web_widget_url_advanced", function (require) { "use strict"; - var basic_fields = require("web.basic_fields"); basic_fields.UrlWidget.include({ @@ -37,11 +36,14 @@ odoo.define("web_widget_url_advanced", function (require) { */ _renderReadonly: function () { // Base widget uses `this.attrs.text` instead of `this.value` when available. + // TODO: To check better way for update link this.attrs.text = this._get_text(); this._super.apply(this, arguments); var prefix = this.attrs.prefix_name || this.attrs.options.prefix_name; if (prefix) { - this.$el.attr("href", prefix + ":" + this.value); + this.$el.html( + $(this.$el.html()).attr("href", prefix + ":" + this.value) + ); } }, }); diff --git a/web_widget_url_advanced/templates/assets.xml b/web_widget_url_advanced/templates/assets.xml deleted file mode 100644 index 281487dd5..000000000 --- a/web_widget_url_advanced/templates/assets.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - -