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));
|
}.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 = [];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user