From 4f9ac6c0931034c8f5917aceb19ee4db0b22a6e6 Mon Sep 17 00:00:00 2001 From: Dainius Kaniava Date: Thu, 26 Jan 2017 12:39:15 +0200 Subject: [PATCH] [FIX] web: properly transfer javascript options Fix options not being passed from view declaration to JS frontend function. If passing option 'no_create': True, "Create" button was still visible. --- addons/web/static/src/js/view_form.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 3d84cd44c9a..b06d06cbd8f 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3469,12 +3469,12 @@ instance.web.form.CompletionFieldMixin = { var pop = new instance.web.form.SelectCreatePopup(this); pop.select_element( self.field.relation, - { + _.extend(this.options || {}, { title: (view === 'search' ? _t("Search: ") : _t("Create: ")) + this.string, initial_ids: ids ? _.map(ids, function(x) {return x[0];}) : undefined, initial_view: view, disable_multiple_selection: true - }, + }), self.build_domain(), new instance.web.CompoundContext(self.build_context(), context || {}) );