diff --git a/application/Espo/Modules/Crm/Resources/metadata/app/aclPortal.json b/application/Espo/Modules/Crm/Resources/metadata/app/aclPortal.json index cf73e8336a..72c25c3a91 100644 --- a/application/Espo/Modules/Crm/Resources/metadata/app/aclPortal.json +++ b/application/Espo/Modules/Crm/Resources/metadata/app/aclPortal.json @@ -11,7 +11,8 @@ "scopeFieldLevel": { "KnowledgeBaseArticle": { "portals": false, - "order": false + "order": false, + "status": false }, "Case": { "status": { diff --git a/client/modules/crm/src/views/knowledge-base-article/record/detail.js b/client/modules/crm/src/views/knowledge-base-article/record/detail.js index b71440e3cf..e5c85c1ec4 100644 --- a/client/modules/crm/src/views/knowledge-base-article/record/detail.js +++ b/client/modules/crm/src/views/knowledge-base-article/record/detail.js @@ -33,10 +33,12 @@ Espo.define('crm:views/knowledge-base-article/record/detail', 'views/record/deta setup: function () { Dep.prototype.setup.call(this); - this.dropdownItemList.push({ - 'label': 'Send in Email', - 'name': 'sendInEmail' - }); + if (this.getAcl().checkScope('Email', 'create')) { + this.dropdownItemList.push({ + 'label': 'Send in Email', + 'name': 'sendInEmail' + }); + } }, actionSendInEmail: function () {