[FIX] filter model to search

This commit is contained in:
Pablo
2019-03-14 14:03:13 +01:00
parent d1c9c19b15
commit 682cb584f0
2 changed files with 8 additions and 5 deletions

View File

@@ -219,7 +219,7 @@ var HotelCalendarView = AbstractRenderer.extend({
}.bind(this)); }.bind(this));
}, },
_generate_search_domain: function(tsearch) { _generate_search_domain: function(tsearch, type) {
var domain = []; var domain = [];
domain.push('|', '|', '|', '|', domain.push('|', '|', '|', '|',
['partner_id.name', 'ilike', tsearch], ['partner_id.name', 'ilike', tsearch],
@@ -254,7 +254,7 @@ var HotelCalendarView = AbstractRenderer.extend({
var searchQuery = $elm.val(); var searchQuery = $elm.val();
var domain = false; var domain = false;
if (searchQuery) { if (searchQuery) {
domain = this._generate_search_domain(searchQuery); domain = this._generate_search_domain(searchQuery, type);
} else { } else {
domain = []; domain = [];
} }

View File

@@ -39,12 +39,15 @@ odoo.define('hotel_calendar_channel_connector.PMSHotelCalendarRenderer', functio
}); });
}, },
_generate_search_domain: function(tsearch) { _generate_search_domain: function(tsearch, type) {
var domain = this._super(tsearch); var domain = this._super(tsearch);
domain.splice(0, 0, '|');
domain.push('|', if (type === 'book') {
domain.splice(0, 0, '|');
domain.push('|',
['channel_bind_ids.external_id', 'ilike', tsearch], ['channel_bind_ids.external_id', 'ilike', tsearch],
['channel_bind_ids.ota_reservation_id', 'ilike', tsearch]); ['channel_bind_ids.ota_reservation_id', 'ilike', tsearch]);
}
return domain; return domain;
}, },