forked from Mapan/odoo17e
23 lines
792 B
JavaScript
23 lines
792 B
JavaScript
/** @odoo-module **/
|
|
|
|
import { patch } from "@web/core/utils/patch";
|
|
import { MockServer } from "@web/../tests/helpers/mock_server";
|
|
|
|
patch(MockServer.prototype, {
|
|
async _performRPC(_route, { model, method, args, kwargs }) {
|
|
if (model === "res.company" && method === "get_timesheet_ranking_data") {
|
|
return this._mockResCompanyRetrieveRankingData(args);
|
|
}
|
|
if (model === "hr.employee" && method === "get_billable_time_target") {
|
|
return this._mockGetBillableTimeTarget(args);
|
|
}
|
|
return super._performRPC(...arguments);
|
|
},
|
|
_mockResCompanyRetrieveRankingData() {
|
|
return { leaderboard: [], current_employee: {} };
|
|
},
|
|
_mockGetBillableTimeTarget() {
|
|
return [{ billable_time_target: 150 }];
|
|
},
|
|
});
|