From 90aa40bfb5bf7b293c13dd241bd670e4fa6dd45e Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Mon, 31 Jul 2023 10:38:16 +0300 Subject: [PATCH] ref --- .../handlers/campaign/mass-emails-create.js | 21 ++++++++--------- .../handlers/opportunity/contacts-create.js | 23 +++++++++---------- .../document/record-list-drag-n-drop.js | 1 + 3 files changed, 22 insertions(+), 23 deletions(-) diff --git a/client/modules/crm/src/handlers/campaign/mass-emails-create.js b/client/modules/crm/src/handlers/campaign/mass-emails-create.js index 5c366e06aa..11ea44d30d 100644 --- a/client/modules/crm/src/handlers/campaign/mass-emails-create.js +++ b/client/modules/crm/src/handlers/campaign/mass-emails-create.js @@ -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; diff --git a/client/modules/crm/src/handlers/opportunity/contacts-create.js b/client/modules/crm/src/handlers/opportunity/contacts-create.js index d19f5acb7c..6fca15f7eb 100644 --- a/client/modules/crm/src/handlers/opportunity/contacts-create.js +++ b/client/modules/crm/src/handlers/opportunity/contacts-create.js @@ -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; diff --git a/client/modules/crm/src/view-setup-handlers/document/record-list-drag-n-drop.js b/client/modules/crm/src/view-setup-handlers/document/record-list-drag-n-drop.js index 53098ed45d..917e1bfce7 100644 --- a/client/modules/crm/src/view-setup-handlers/document/record-list-drag-n-drop.js +++ b/client/modules/crm/src/view-setup-handlers/document/record-list-drag-n-drop.js @@ -208,4 +208,5 @@ _.extend(Handler.prototype, { Object.assign(Handler.prototype, Events); +// noinspection JSUnusedGlobalSymbols export default Handler;