mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-19 17:32:05 +02:00
Initial commit: Core packages
This commit is contained in:
commit
12c29a983b
9512 changed files with 8379910 additions and 0 deletions
|
|
@ -0,0 +1,58 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import '@mail/../tests/helpers/mock_server'; // ensure mail overrides are applied first
|
||||
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { MockServer } from "@web/../tests/helpers/mock_server";
|
||||
|
||||
patch(MockServer.prototype, 'snailmail', {
|
||||
//--------------------------------------------------------------------------
|
||||
// Private
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* @override
|
||||
*/
|
||||
async performRPC(route, args) {
|
||||
if (args.model === 'mail.message' && args.method === 'cancel_letter') {
|
||||
const ids = args.args[0];
|
||||
return this._mockMailMessageCancelLetter(ids);
|
||||
}
|
||||
if (args.model === 'mail.message' && args.method === 'send_letter') {
|
||||
const ids = args.args[0];
|
||||
return this._mockMailMessageSendLetter(ids);
|
||||
}
|
||||
if (args.method === 'get_credits_url') {
|
||||
// random value returned in order for the mock server to know that this route is implemented.
|
||||
return true;
|
||||
}
|
||||
return this._super(...arguments);
|
||||
},
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Private Mocked Methods
|
||||
//--------------------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* Simulates `cancel_letter` on `mail.message`.
|
||||
*
|
||||
* @private
|
||||
* @param {integer[]} ids
|
||||
*/
|
||||
_mockMailMessageCancelLetter(ids) {
|
||||
// TODO implement this mock and improve related tests (task-2300496)
|
||||
// random value returned in order for the mock server to know that this route is implemented.
|
||||
return true;
|
||||
},
|
||||
/**
|
||||
* Simulates `send_letter` on `mail.message`.
|
||||
*
|
||||
* @private
|
||||
* @param {integer[]} ids
|
||||
*/
|
||||
_mockMailMessageSendLetter(ids) {
|
||||
// TODO implement this mock and improve related tests (task-2300496)
|
||||
// random value returned in order for the mock server to know that this route is implemented.
|
||||
return true;
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import { addModelNamesToFetch } from '@bus/../tests/helpers/model_definitions_helpers';
|
||||
|
||||
addModelNamesToFetch(['snailmail.letter']);
|
||||
Loading…
Add table
Add a link
Reference in a new issue