From 82ec77def75d2ea4a90d37a87d429f55f55fd303 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Lef=C3=A8vre=20=28lul=29?= Date: Thu, 6 Jul 2023 09:03:53 +0000 Subject: [PATCH] [FIX] web: display contextual values in readonly domain The domain component in readonly mode doesn't display dynamic/contextual values. For a domain `[('foo', '=', uid)]` the component displays "foo =" instead of "foo = uid" Part-of: odoo/odoo#127565 --- .../static/src/core/domain_selector/domain_selector.xml | 1 - addons/web/static/tests/core/domain_selector_tests.js | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/core/domain_selector/domain_selector.xml b/addons/web/static/src/core/domain_selector/domain_selector.xml index 92ae721487f..86ff35d839c 100644 --- a/addons/web/static/src/core/domain_selector/domain_selector.xml +++ b/addons/web/static/src/core/domain_selector/domain_selector.xml @@ -154,7 +154,6 @@ "" - diff --git a/addons/web/static/tests/core/domain_selector_tests.js b/addons/web/static/tests/core/domain_selector_tests.js index c7193b6e4df..d1606d6f085 100644 --- a/addons/web/static/tests/core/domain_selector_tests.js +++ b/addons/web/static/tests/core/domain_selector_tests.js @@ -1397,4 +1397,12 @@ QUnit.module("Components", (hooks) => { }); assert.strictEqual(getSelectedOperator(target), `not =?`); }); + + QUnit.test("display of a contextual value (readonly)", async (assert) => { + await makeDomainSelector({ + domain: `[("foo", "=", uid)]`, + readonly: true, + }); + assert.strictEqual(target.querySelector(".o_domain_leaf").textContent, `Foo = uid`); + }); });