From 1f71e529e99f19d43b29634411bf1b7f5d6416d0 Mon Sep 17 00:00:00 2001
From: JordiMForgeFlow
Date: Mon, 14 Oct 2024 10:25:41 +0200
Subject: [PATCH] [FIX] web_m2x_options: add fieldColor to
ListMany2ManyTagsAvatarField and Many2ManyTagsAvatarField
---
web_m2x_options/static/description/index.html | 11 ++++-------
.../static/src/components/form.esm.js | 16 ++++++++++++++++
2 files changed, 20 insertions(+), 7 deletions(-)
diff --git a/web_m2x_options/static/description/index.html b/web_m2x_options/static/description/index.html
index 5e0304ad0..c16940680 100644
--- a/web_m2x_options/static/description/index.html
+++ b/web_m2x_options/static/description/index.html
@@ -8,11 +8,10 @@
/*
:Author: David Goodger (goodger@python.org)
-:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
+:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
-Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
@@ -275,7 +274,7 @@ pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
-pre.code .ln { color: gray; } /* line numbers */
+pre.code .ln { color: grey; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
@@ -301,7 +300,7 @@ span.option {
span.pre {
white-space: pre }
-span.problematic, pre.problematic {
+span.problematic {
color: red }
span.section-subtitle {
@@ -545,9 +544,7 @@ by Camptocamp
This module is maintained by the OCA.
-
-
-
+
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
diff --git a/web_m2x_options/static/src/components/form.esm.js b/web_m2x_options/static/src/components/form.esm.js
index 94c1ba992..a6f861f9b 100644
--- a/web_m2x_options/static/src/components/form.esm.js
+++ b/web_m2x_options/static/src/components/form.esm.js
@@ -10,6 +10,10 @@ import {
KanbanMany2OneAvatarField,
Many2OneAvatarField,
} from "@web/views/fields/many2one_avatar/many2one_avatar_field";
+import {
+ ListMany2ManyTagsAvatarField,
+ Many2ManyTagsAvatarField,
+} from "@web/views/fields/many2many_tags_avatar/many2many_tags_avatar_field";
import {Many2XAutocomplete} from "@web/views/fields/relational_utils";
import {evaluateBooleanExpr} from "@web/core/py_js/py";
@@ -56,6 +60,18 @@ Many2ManyTagsFieldColorEditable.props = {
fieldColorOptions: {type: Object, optional: true},
};
+ListMany2ManyTagsAvatarField.props = {
+ ...ListMany2ManyTagsAvatarField.props,
+ fieldColor: {type: String, optional: true},
+ fieldColorOptions: {type: Object, optional: true},
+};
+
+Many2ManyTagsAvatarField.props = {
+ ...Many2ManyTagsAvatarField.props,
+ fieldColor: {type: String, optional: true},
+ fieldColorOptions: {type: Object, optional: true},
+};
+
patch(many2OneField, {
m2o_options_props_create(props, attrs, options) {
const ir_options = session.web_m2x_options;