mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[FIX] filter model to search
This commit is contained in:
@@ -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 = [];
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user