3
0
Fork 0

Merge PR #2606 into 16.0

Signed-off-by pedrobaeza
16.0
OCA-git-bot 2023-09-04 16:08:20 +00:00
commit 8eb479fb3f
3 changed files with 4 additions and 1 deletions

View File

@ -31,6 +31,7 @@ patch(Dropdown.prototype, "dropdown", {
});
export const FakeMany2oneFieldWidget = FieldMany2One.extend(FieldManagerMixin, {
supportedFieldTypes: ["many2many", "many2one", "one2many"],
/**
* @override
*/

View File

@ -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);
},
/**

View File

@ -8,7 +8,7 @@
<t t-inherit="web.CustomFilterItem" t-inherit-mode="extension" owl="1">
<xpath expr="//select[@t-elif]" position="after">
<t
t-elif="fieldType === 'many2one' and ['=', '!='].includes(selectedOperator.symbol)"
t-elif="['many2one', 'many2many', 'one2many'].includes(fieldType) and ['=', '!='].includes(selectedOperator.symbol)"
>
<RecordPicker
model="fields[condition.field].relation"