diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js index 7abb8c2a851..8e02efdf2f4 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -1900,7 +1900,7 @@ const ListUserValueWidget = UserValueWidget.extend({ if (this.createWidget) { const selectedIds = currentValues.map(({ id }) => id) .filter(id => typeof id === 'number'); - this.createWidget.options.domain = ['!', ['id', 'in', selectedIds]]; + this.createWidget.options.domain = [...this.createWidget.options.domain, ['id', 'not in', selectedIds]]; this.createWidget.setValue(''); this.createWidget.inputEl.value = ''; $(this.createWidget.inputEl).trigger('input'); diff --git a/addons/website/views/snippets/snippets.xml b/addons/website/views/snippets/snippets.xml index 5aa65d280c5..c5770e796e4 100644 --- a/addons/website/views/snippets/snippets.xml +++ b/addons/website/views/snippets/snippets.xml @@ -317,7 +317,7 @@ t-att-data-save-attribute="save_attribute" t-att-data-attribute-name="attribute_name" data-no-preview="true" - t-att-data-model="model" t-att-data-call-with="call_with" data-select-record="" t-att-data-fields="data_fields" + t-att-data-model="model" t-att-data-call-with="call_with" data-select-record="" t-att-data-fields="data_fields" t-att-data-domain="domain" data-allow-delete="true" data-fakem2m="true"/> @@ -1132,6 +1132,7 @@
+ Always visible @@ -1149,14 +1150,17 @@ ["code"] - - ⌙ Languages - visibilityValueLangRule - visibilityValueLang - lang - res.lang - code - ["code"] + + + ⌙ Languages + visibilityValueLangRule + visibilityValueLang + lang + res.lang + code + [["id", "in", ]] + ["code"] + ⌙ UTM Campaign