Files
odoo_source/addons/hr_holidays/static/tests/helpers/mock_server.js
T
Xavier Dubuc de638c3f18 [FIX] hr_holidays: bring back the out of office panel in threads
task-2277511

closes odoo/odoo#62638

X-original-commit: d9aa362914945e6cb095b04fa94cfb3469abd907
Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
2020-12-02 11:03:39 +00:00

30 lines
846 B
JavaScript

odoo.define('hr_holidays/static/tests/helpers/mock_server.js', function (require) {
'use strict';
require('mail.MockServer'); // ensure mail overrides are applied first
const MockServer = require('web.MockServer');
MockServer.include({
/**
* Overrides to add visitor information to livechat channels.
*
* @override
*/
_mockMailChannelPartnerInfo(ids, extra_info) {
const partnerInfos = this._super(...arguments);
const partners = this._getRecords(
'res.partner',
[['id', 'in', ids]],
{ active_test: false },
);
for (const partner of partners) {
// Not a real field but ease the testing
partnerInfos[partner.id].out_of_office_date_end = partner.out_of_office_date_end;
}
return partnerInfos;
},
});
});