From cd5816e3e6fbe4fe6b0f942313735b6b3126c1e0 Mon Sep 17 00:00:00 2001 From: Ricard Calvo Date: Thu, 8 Jan 2026 17:05:22 +0100 Subject: [PATCH 1/4] [18.0][FIX] web_widget_x2many_2d_matrix: fix sticky header/column overlap --- .../x2many_2d_matrix_field/x2many_2d_matrix_field.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web_widget_x2many_2d_matrix/static/src/components/x2many_2d_matrix_field/x2many_2d_matrix_field.scss b/web_widget_x2many_2d_matrix/static/src/components/x2many_2d_matrix_field/x2many_2d_matrix_field.scss index 1fe9e977c20f..253b1ef0f650 100644 --- a/web_widget_x2many_2d_matrix/static/src/components/x2many_2d_matrix_field/x2many_2d_matrix_field.scss +++ b/web_widget_x2many_2d_matrix/static/src/components/x2many_2d_matrix_field/x2many_2d_matrix_field.scss @@ -16,6 +16,7 @@ $x2many_2d_matrix_max_height: 450px; position: sticky; top: 0; z-index: 1; + background-color: $o-gray-100; &.total { right: 0; @@ -40,7 +41,9 @@ $x2many_2d_matrix_max_height: 450px; border-right-width: 1px; border-right-color: $gray-300; border-right-style: solid; + background-color: $o-view-background-color; } + &.row-total { padding: 0.5rem 0.75rem; font-weight: bold; @@ -49,6 +52,7 @@ $x2many_2d_matrix_max_height: 450px; border-left-width: 1px; border-left-color: $gray-300; border-left-style: solid; + background-color: $o-view-background-color; } } } @@ -58,6 +62,7 @@ $x2many_2d_matrix_max_height: 450px; text-align: right; position: sticky; bottom: 0; + background-color: $o-gray-100; &.col-total { padding: 0.75rem; From ff7aa1ee9fd44bbe8b95df4d7a65708953bbdbe7 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 8 Jan 2026 20:48:23 +0000 Subject: [PATCH 2/4] [BOT] post-merge updates --- README.md | 2 +- web_widget_x2many_2d_matrix/README.rst | 2 +- web_widget_x2many_2d_matrix/__manifest__.py | 2 +- web_widget_x2many_2d_matrix/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 132205e2a32f..5dc5004599de 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ addon | version | maintainers | summary [web_widget_product_label_section_and_note_full_label](web_widget_product_label_section_and_note_full_label/) | 18.0.1.0.0 | | Display the full label in the product_label_section_and_note widget. [web_widget_product_label_section_and_note_name_visibility](web_widget_product_label_section_and_note_name_visibility/) | 18.0.1.0.1 | carlos-lopez-tecnativa | Alternate the visibility of the product and description. [web_widget_url_advanced](web_widget_url_advanced/) | 18.0.1.0.0 | | This module extends URL widget for displaying anchors with custom labels. -[web_widget_x2many_2d_matrix](web_widget_x2many_2d_matrix/) | 18.0.2.0.2 | JasminSForgeFlow DavidJForgeFlow hbrunn | Show list fields as a matrix +[web_widget_x2many_2d_matrix](web_widget_x2many_2d_matrix/) | 18.0.2.0.3 | JasminSForgeFlow DavidJForgeFlow hbrunn | Show list fields as a matrix [//]: # (end addons) diff --git a/web_widget_x2many_2d_matrix/README.rst b/web_widget_x2many_2d_matrix/README.rst index c4b3dfab2440..a90d4d6dde0c 100644 --- a/web_widget_x2many_2d_matrix/README.rst +++ b/web_widget_x2many_2d_matrix/README.rst @@ -11,7 +11,7 @@ !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:e422b074c4b533bda09b6422c878ae711365bf51d0a784706df06696acc6a3d3 + !! source digest: sha256:5fc3c9f476ae769fdba13355a4c684becc3a2fec4ed42895f4cee2cb13b03965 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png diff --git a/web_widget_x2many_2d_matrix/__manifest__.py b/web_widget_x2many_2d_matrix/__manifest__.py index 4b65fe97d230..14cf2368e4c8 100644 --- a/web_widget_x2many_2d_matrix/__manifest__.py +++ b/web_widget_x2many_2d_matrix/__manifest__.py @@ -5,7 +5,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "2D matrix for x2many fields", - "version": "18.0.2.0.2", + "version": "18.0.2.0.3", "maintainers": ["JasminSForgeFlow", "DavidJForgeFlow", "hbrunn"], "development_status": "Production/Stable", "author": ( diff --git a/web_widget_x2many_2d_matrix/static/description/index.html b/web_widget_x2many_2d_matrix/static/description/index.html index 320db482a325..b95eff8e1479 100644 --- a/web_widget_x2many_2d_matrix/static/description/index.html +++ b/web_widget_x2many_2d_matrix/static/description/index.html @@ -372,7 +372,7 @@

2D matrix for x2many fields

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

Production/Stable License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

This module allows to show an x2many field with 3-tuples ($x_value, From 62ca977e66599499084540be5e2a1debe5962ebb Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 12 Jan 2026 15:15:01 +0000 Subject: [PATCH 3/4] Translated using Weblate (Italian) Currently translated at 100.0% (21 of 21 strings) Translation: web-18.0/web-18.0-web_pivot_computed_measure Translate-URL: https://translation.odoo-community.org/projects/web-18-0/web-18-0-web_pivot_computed_measure/it/ --- web_pivot_computed_measure/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web_pivot_computed_measure/i18n/it.po b/web_pivot_computed_measure/i18n/it.po index c318e08be5cc..c35921a6cbfb 100644 --- a/web_pivot_computed_measure/i18n/it.po +++ b/web_pivot_computed_measure/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-03-30 20:06+0000\n" +"PO-Revision-Date: 2026-01-12 17:43+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.2\n" +"X-Generator: Weblate 5.10.4\n" #. module: web_pivot_computed_measure #. odoo-javascript @@ -56,7 +56,7 @@ msgstr "Div. (m1 / m2)" #. odoo-javascript #: code:addons/web_pivot_computed_measure/static/src/dropdown_item_custom_measure/dropdown_item_custom_measure.xml:0 msgid "Float" -msgstr "Float" +msgstr "Numero reale" #. module: web_pivot_computed_measure #. odoo-javascript From e233e4b4c6b85c4b4f64c47db36f309f631bacde Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 12 Jan 2026 15:19:39 +0000 Subject: [PATCH 4/4] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: web-18.0/web-18.0-web_widget_x2many_2d_matrix Translate-URL: https://translation.odoo-community.org/projects/web-18-0/web-18-0-web_widget_x2many_2d_matrix/it/ --- web_widget_x2many_2d_matrix/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web_widget_x2many_2d_matrix/i18n/it.po b/web_widget_x2many_2d_matrix/i18n/it.po index b651958f699b..19ca0311d83b 100644 --- a/web_widget_x2many_2d_matrix/i18n/it.po +++ b/web_widget_x2many_2d_matrix/i18n/it.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: web (8.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-17 07:30+0000\n" -"PO-Revision-Date: 2025-08-19 15:27+0000\n" +"PO-Revision-Date: 2026-01-12 17:43+0000\n" "Last-Translator: mymage \n" "Language-Team: Italian (http://www.transifex.com/oca/OCA-web-8-0/language/it/" ")\n" @@ -32,12 +32,12 @@ msgstr "Campo carattere come valore, asse X cliccabile" #. module: web_widget_x2many_2d_matrix #: model_terms:ir.ui.view,arch_db:web_widget_x2many_2d_matrix.view_groups_form msgid "Float field as value" -msgstr "Campo a virgola mobile come valore" +msgstr "Campo decimale come valore" #. module: web_widget_x2many_2d_matrix #: model_terms:ir.ui.view,arch_db:web_widget_x2many_2d_matrix.view_groups_form msgid "Float field as value with float_time widget" -msgstr "Valore in virgola mobile con widget float_time" +msgstr "Campo decimale come valore con widget float_time" #. module: web_widget_x2many_2d_matrix #: model_terms:ir.ui.view,arch_db:web_widget_x2many_2d_matrix.view_groups_form