From ae565b0807208554d96561abd717322160b62b9b Mon Sep 17 00:00:00 2001 From: Pilar Vargas Date: Wed, 22 Jul 2026 15:32:05 +0200 Subject: [PATCH 1/2] [FIX] website_form_require_legal: avoid overriding payment terms widget TT63742 --- .../static/src/js/terms_and_conditions.esm.js | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/website_form_require_legal/static/src/js/terms_and_conditions.esm.js b/website_form_require_legal/static/src/js/terms_and_conditions.esm.js index 6ad8c02eef..a1b26ee640 100644 --- a/website_form_require_legal/static/src/js/terms_and_conditions.esm.js +++ b/website_form_require_legal/static/src/js/terms_and_conditions.esm.js @@ -3,26 +3,27 @@ import {Component} from "@odoo/owl"; import publicWidget from "@web/legacy/js/public/public_widget"; -publicWidget.registry.TermsAndConditionsCheckbox = publicWidget.Widget.extend({ - selector: 'div[name="website_form_terms_and_conditions"]', - events: { - "change #website_form_terms_and_conditions_input": "_onClickCheckbox", - }, +publicWidget.registry.WebsiteFormTermsAndConditionsCheckbox = + publicWidget.Widget.extend({ + selector: 'div[name="website_form_terms_and_conditions"]', + events: { + "change #website_form_terms_and_conditions_input": "_onClickCheckbox", + }, - async start() { - this.checkbox = this.el.querySelector( - "#website_form_terms_and_conditions_input" - ); - Component.env.bus.trigger("enableSubmitButton"); - return this._super(...arguments); - }, - _onClickCheckbox() { - if (this.checkbox.checked) { + async start() { + this.checkbox = this.el.querySelector( + "#website_form_terms_and_conditions_input" + ); Component.env.bus.trigger("enableSubmitButton"); - } else { - Component.env.bus.trigger("disableSubmitButton"); - } - }, -}); + return this._super(...arguments); + }, + _onClickCheckbox() { + if (this.checkbox.checked) { + Component.env.bus.trigger("enableSubmitButton"); + } else { + Component.env.bus.trigger("disableSubmitButton"); + } + }, + }); export default publicWidget.registry.TermsAndConditionsCheckbox; From 4deb31c836dfd29ce23268aa0e4d04fd8d3c2754 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 22 Jul 2026 13:46:10 +0000 Subject: [PATCH 2/2] [BOT] post-merge updates --- README.md | 2 +- website_form_require_legal/README.rst | 2 +- website_form_require_legal/__manifest__.py | 2 +- website_form_require_legal/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 38e37d0ec9..f08eaad8f2 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ addon | version | maintainers | summary [website_cookiebot](website_cookiebot/) | 18.0.1.0.0 | | Ask for cookies consent connecting with Cookiebot [website_cookiefirst](website_cookiefirst/) | 18.0.2.0.0 | | Cookiefirst integration [website_crm_quick_answer](website_crm_quick_answer/) | 18.0.1.0.0 | | Add an automatic answer for contacts asking for info -[website_form_require_legal](website_form_require_legal/) | 18.0.1.0.1 | | Add possibility to require confirm legal terms. +[website_form_require_legal](website_form_require_legal/) | 18.0.1.0.2 | | Add possibility to require confirm legal terms. [website_forum_subscription](website_forum_subscription/) | 18.0.1.0.2 | | Adds a button to allow subscription from the website [website_google_tag_manager](website_google_tag_manager/) | 18.0.1.0.0 | | Add support for Google Tag Manager [website_legal_page](website_legal_page/) | 18.0.1.0.0 | | Website Legal Page diff --git a/website_form_require_legal/README.rst b/website_form_require_legal/README.rst index 691ef01cca..fb16afdc60 100644 --- a/website_form_require_legal/README.rst +++ b/website_form_require_legal/README.rst @@ -11,7 +11,7 @@ Website Form Require Legal !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:ab5a7e82627cb3a67056e5a87d41c410f6c0a84eacb0364b06c089b39c9fca68 + !! source digest: sha256:c5c6d50060da43b51d9d0fc4c9bfad538e667e0c5383d6becc368d302954e4e3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/website_form_require_legal/__manifest__.py b/website_form_require_legal/__manifest__.py index 6de777c991..c22074bb29 100644 --- a/website_form_require_legal/__manifest__.py +++ b/website_form_require_legal/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Website Form Require Legal", "summary": "Add possibility to require confirm legal terms.", - "version": "18.0.1.0.1", + "version": "18.0.1.0.2", "category": "Website", "license": "LGPL-3", "website": "https://github.com/OCA/website", diff --git a/website_form_require_legal/static/description/index.html b/website_form_require_legal/static/description/index.html index b307227e6a..93d057ebe9 100644 --- a/website_form_require_legal/static/description/index.html +++ b/website_form_require_legal/static/description/index.html @@ -372,7 +372,7 @@

Website Form Require Legal

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:ab5a7e82627cb3a67056e5a87d41c410f6c0a84eacb0364b06c089b39c9fca68 +!! source digest: sha256:c5c6d50060da43b51d9d0fc4c9bfad538e667e0c5383d6becc368d302954e4e3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: LGPL-3 OCA/website Translate me on Weblate Try me on Runboat

This module adds the possibility to require confirm legal terms at