1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/sale_timesheet_enterprise/static/tests/helpers/mock_server.js
2024-12-10 09:04:09 +07:00

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 }];
},
});