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