3
0
Fork 0

[REF] web_m2x_options: better imp and fixes

16.0
Andrés Rodríguez 2020-02-21 21:14:23 -04:00 committed by Diep Huu Hoang
parent 239c515261
commit 16c81558ff
2 changed files with 10 additions and 11 deletions

View File

@ -4,8 +4,8 @@
* Nicolas JEUDY <nicolas@sudokeys.com>
* Yannick Vaucher <yannick.vaucher@camptocamp.com>
* Zakaria Makrelouf <z.makrelouf@gmail.com>
* Tecnativa <https://www.tecnativa.com>
* Jairo Llopis <jairo.llopis@tecnativa.com>
* David Vidal <david.vidal@tecnativa.com>
* Ernesto Tejeda <ernesto.tejeda87@gmail.com>
* Jeroen Evens <jeroen.evens@dynapps.be>
* `Tecnativa <https://www.tecnativa.com>`_:
* Jairo Llopis <jairo.llopis@tecnativa.com>
* David Vidal <david.vidal@tecnativa.com>
* Ernesto Tejeda <ernesto.tejeda87@gmail.com>

View File

@ -119,12 +119,11 @@ odoo.define('web_m2x_options.web_m2x_options', function (require) {
},
_search: function (search_val) {
var self = this;
var def = new Promise(function (resolve) {
var def = new Promise(resolve => {
// add options limit used to change number of selections record
// returned.
if (!_.isUndefined(self.ir_options['web_m2x_options.limit'])) {
self.limit = parseInt(self.ir_options['web_m2x_options.limit'], 10);
this.limit = parseInt(self.ir_options['web_m2x_options.limit'], 10);
}
if (typeof self.nodeOptions.limit === 'number') {
@ -153,9 +152,9 @@ odoo.define('web_m2x_options.web_m2x_options', function (require) {
limit: self.limit + 1,
context: context,
}
}).then(function (result) {
}).then(result => {
// possible selections for the m2o
var values = _.map(result, function (x) {
var values = _.map(result, x => {
x[1] = self._getDisplayName(x[1]);
return {
label: _.str.escapeHTML(x[1].trim()) || data.noDisplayContent,
@ -176,7 +175,7 @@ odoo.define('web_m2x_options.web_m2x_options', function (require) {
method: 'search_read',
fields: [self.field_color],
domain: [['id', 'in', value_ids]]
}).then(function (objects) {
}).then(objects => {
for (var index in objects) {
for (var index_value in values) {
if (values[index_value].id == objects[index].id) {