diff --git a/hotel_calendar/static/src/js/views/calendar/hotel_calendar_model.js b/hotel_calendar/static/src/js/views/calendar/hotel_calendar_model.js index d8bfa791b..e846dc11f 100644 --- a/hotel_calendar/static/src/js/views/calendar/hotel_calendar_model.js +++ b/hotel_calendar/static/src/js/views/calendar/hotel_calendar_model.js @@ -164,8 +164,7 @@ return AbstractModel.extend({ }, save_changes: function(params) { - //params.splice(0, 0, false); // FIXME: ID=False because first parameter its an integer - //console.log(params); + params.splice(0, 0, false); // FIXME: ID=False because first parameter its an integer return this._rpc({ model: 'hotel.calendar.management', method: 'save_changes', diff --git a/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js b/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js index b4f56dd57..74f1d7de5 100644 --- a/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js +++ b/hotel_calendar/static/src/js/views/calendar/hotel_calendar_renderer.js @@ -227,6 +227,10 @@ var HotelCalendarView = AbstractRenderer.extend({ ['partner_id.vat', 'ilike', tsearch], ['partner_id.email', 'ilike', tsearch], ['partner_id.phone', 'ilike', tsearch]); + if (type === 'invoice') { + domain.splice(0, 0, '|'); + domain.push(['number', 'ilike', tsearch]); + } return domain; }, @@ -240,7 +244,7 @@ var HotelCalendarView = AbstractRenderer.extend({ model = 'hotel.checkin.partner'; title = _t('Checkins'); } else if (type === 'invoice') { - model = 'sale.order'; + model = 'account.invoice'; title = _t('Invoices'); } else if (type === 'folio') { model = 'hotel.folio' diff --git a/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js b/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js index 5bf257cc2..9c5c1b84d 100644 --- a/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js +++ b/hotel_calendar_channel_connector/static/src/js/views/hotel_calendar_renderer.js @@ -40,7 +40,7 @@ odoo.define('hotel_calendar_channel_connector.PMSHotelCalendarRenderer', functio }, _generate_search_domain: function(tsearch, type) { - var domain = this._super(tsearch); + var domain = this._super(tsearch, type); if (type === 'book') { domain.splice(0, 0, '|');