mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-22 11:52:04 +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,40 @@
|
|||
/** @odoo-module **/
|
||||
|
||||
import { registerPatch } from '@mail/model/model_core';
|
||||
import { attr } from '@mail/model/model_field';
|
||||
|
||||
registerPatch({
|
||||
name: 'Messaging',
|
||||
recordMethods: {
|
||||
async fetchSnailmailCreditsUrl() {
|
||||
const snailmail_credits_url = await this.messaging.rpc({
|
||||
model: 'iap.account',
|
||||
method: 'get_credits_url',
|
||||
args: ['snailmail'],
|
||||
});
|
||||
if (!this.exists()) {
|
||||
return;
|
||||
}
|
||||
this.update({
|
||||
snailmail_credits_url,
|
||||
});
|
||||
},
|
||||
async fetchSnailmailCreditsUrlTrial() {
|
||||
const snailmail_credits_url_trial = await this.messaging.rpc({
|
||||
model: 'iap.account',
|
||||
method: 'get_credits_url',
|
||||
args: ['snailmail', '', 0, true],
|
||||
});
|
||||
if (!this.exists()) {
|
||||
return;
|
||||
}
|
||||
this.update({
|
||||
snailmail_credits_url_trial,
|
||||
});
|
||||
},
|
||||
},
|
||||
fields: {
|
||||
snailmail_credits_url: attr(),
|
||||
snailmail_credits_url_trial: attr(),
|
||||
},
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue