From 09d55f0a35c39052e71667483fcfc4f9fb373794 Mon Sep 17 00:00:00 2001 From: David Date: Fri, 1 Sep 2023 10:51:59 +0200 Subject: [PATCH] [FIX] web_advanced_search: recover support for m2m and o2m custom filter TT44862 --- web_advanced_search/static/src/js/RecordPicker.esm.js | 1 + .../src/legacy/js/control_panel/custom_filter_item.esm.js | 2 ++ .../static/src/search/filter_menu/custom_filter_item.xml | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/web_advanced_search/static/src/js/RecordPicker.esm.js b/web_advanced_search/static/src/js/RecordPicker.esm.js index 91362767f..fa725f645 100644 --- a/web_advanced_search/static/src/js/RecordPicker.esm.js +++ b/web_advanced_search/static/src/js/RecordPicker.esm.js @@ -31,6 +31,7 @@ patch(Dropdown.prototype, "dropdown", { }); export const FakeMany2oneFieldWidget = FieldMany2One.extend(FieldManagerMixin, { + supportedFieldTypes: ["many2many", "many2one", "one2many"], /** * @override */ diff --git a/web_advanced_search/static/src/legacy/js/control_panel/custom_filter_item.esm.js b/web_advanced_search/static/src/legacy/js/control_panel/custom_filter_item.esm.js index 50f34357f..2fb42f881 100644 --- a/web_advanced_search/static/src/legacy/js/control_panel/custom_filter_item.esm.js +++ b/web_advanced_search/static/src/legacy/js/control_panel/custom_filter_item.esm.js @@ -22,6 +22,8 @@ patch(CustomFilterItem.prototype, "web_advanced_search.legacy.CustomFilterItem", async willStart() { this.OPERATORS.relational = this.OPERATORS.char; this.FIELD_TYPES.many2one = "relational"; + this.FIELD_TYPES.many2many = "relational"; + this.FIELD_TYPES.one2many = "relational"; return this._super(...arguments); }, /** diff --git a/web_advanced_search/static/src/search/filter_menu/custom_filter_item.xml b/web_advanced_search/static/src/search/filter_menu/custom_filter_item.xml index ca0554ada..285d6f88b 100644 --- a/web_advanced_search/static/src/search/filter_menu/custom_filter_item.xml +++ b/web_advanced_search/static/src/search/filter_menu/custom_filter_item.xml @@ -8,7 +8,7 @@