This commit is contained in:
Yuri Kuznetsov
2023-07-31 10:38:16 +03:00
parent 6261d316f5
commit 90aa40bfb5
3 changed files with 22 additions and 23 deletions

View File

@@ -26,16 +26,15 @@
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
define('crm:handlers/campaign/mass-emails-create', ['handlers/create-related'], Dep => {
import CreateRelated from 'handlers/create-related';
return class extends Dep {
/**
* @param {module:model} model
*/
getAttributes(model) {
return Promise.resolve({
name: model.get('name') + ' ' + this.viewHelper.dateTime.getToday(),
});
}
class MassEmailsCreateHandler extends CreateRelated {
getAttributes(model) {
return Promise.resolve({
name: model.get('name') + ' ' + this.viewHelper.dateTime.getToday(),
});
}
});
}
export default MassEmailsCreateHandler;

View File

@@ -26,20 +26,19 @@
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
define('crm:handlers/opportunity/contacts-create', ['handlers/create-related'], Dep => {
import CreateRelated from 'handlers/create-related';
return class extends Dep {
/**
* @param {module:model} model
*/
getAttributes(model) {
let attributes = {};
class ContactsCreateHandler extends CreateRelated {
if (model.get('accountId')) {
attributes['accountsIds'] = [model.get('accountId')]
}
getAttributes(model) {
const attributes = {};
return Promise.resolve(attributes);
if (model.get('accountId')) {
attributes['accountsIds'] = [model.get('accountId')]
}
return Promise.resolve(attributes);
}
});
}
export default ContactsCreateHandler;

View File

@@ -208,4 +208,5 @@ _.extend(Handler.prototype, {
Object.assign(Handler.prototype, Events);
// noinspection JSUnusedGlobalSymbols
export default Handler;