From cd0ba4234bfa8ce3156d71f823d29d53b763a418 Mon Sep 17 00:00:00 2001 From: Martin Geubelle Date: Wed, 16 Aug 2017 17:26:19 +0200 Subject: [FIX] web: avoid SelectCreateDialog editable list view As its name indicates, the SelectCreateDialog is meant to select and create, not edit. If the view is editable, clicking on an element will edit it instead of selecting it. For this reason, the view is set in `readonly` even if the view arch uses the attribute `editable`. Before this rev., you couldn't select a "Close Reason" when closing a subscription (in "Search More"). --- addons/web/static/src/js/views/view_dialogs.js | 1 + 1 file changed, 1 insertion(+) (limited to 'addons/web/static/src/js/views/view_dialogs.js') diff --git a/addons/web/static/src/js/views/view_dialogs.js b/addons/web/static/src/js/views/view_dialogs.js index d38400c2e84..558fefd03ac 100644 --- a/addons/web/static/src/js/views/view_dialogs.js +++ b/addons/web/static/src/js/views/view_dialogs.js @@ -343,6 +343,7 @@ var SelectCreateDialog = ViewDialog.extend({ groupBy: searchResult.groupBy, modelName: self.dataset.model, hasSelectors: !self.options.disable_multiple_selection, + readonly: true, }, self.options.list_view_options)); listView.setController(SelectCreateListController); return listView.getController(self); -- cgit v1.2.3 From e0d5a875f02ae0c986d9684b067a62e46f8c5e1f Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Tue, 22 Aug 2017 16:19:58 +0200 Subject: [FIX] web: make "slow" create of m2o fields work There were some coding mistakes since some changes introduced by https://github.com/odoo/odoo/commit/d19671f0d0ff7189055cbe0794afed32f8a387e6 --- addons/web/static/src/js/views/view_dialogs.js | 1 + 1 file changed, 1 insertion(+) (limited to 'addons/web/static/src/js/views/view_dialogs.js') diff --git a/addons/web/static/src/js/views/view_dialogs.js b/addons/web/static/src/js/views/view_dialogs.js index 558fefd03ac..876c37fbd59 100644 --- a/addons/web/static/src/js/views/view_dialogs.js +++ b/addons/web/static/src/js/views/view_dialogs.js @@ -403,6 +403,7 @@ var SelectCreateDialog = ViewDialog.extend({ }, })).open(); dialog.on('closed', this, this.close.bind(this)); + return dialog; }, }); -- cgit v1.2.3