From 543a6447ae6bbdb7a70d604eb5a745c35e71066e Mon Sep 17 00:00:00 2001 From: yuri Date: Fri, 8 Dec 2017 10:12:16 +0200 Subject: [PATCH] kb: hide empty attachments for portal users --- .../views/knowledge-base-article/record/detail.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 e5c85c1ec4..99f916b08d 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 @@ -39,6 +39,20 @@ Espo.define('crm:views/knowledge-base-article/record/detail', 'views/record/deta 'name': 'sendInEmail' }); } + + if (this.getUser().isPortal()) { + if (!this.getAcl().checkScope(this.scope, 'edit')) { + var at + if (!this.model.getLinkMultipleIdList('attachments').length) { + this.hideField('attachments'); + this.listenToOnce(this.model, 'sync', function () { + if (this.model.getLinkMultipleIdList('attachments').length) { + this.showField('attachments'); + } + }, this); + } + } + } }, actionSendInEmail: function () {