From cb7f87a3f1a1f69c2904407dc82fd0bdbf93d6e2 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Mon, 8 Jul 2024 22:18:15 +0300 Subject: [PATCH] archive email require import access --- application/Espo/Resources/metadata/clientDefs/Email.json | 1 + client/src/views/email/list.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/application/Espo/Resources/metadata/clientDefs/Email.json b/application/Espo/Resources/metadata/clientDefs/Email.json index 3596961636..2c3d2caa34 100644 --- a/application/Espo/Resources/metadata/clientDefs/Email.json +++ b/application/Espo/Resources/metadata/clientDefs/Email.json @@ -45,6 +45,7 @@ ], "dropdown":[ { + "name": "archiveEmail", "label":"Archive Email", "link":"#Email/create", "acl":"create" diff --git a/client/src/views/email/list.js b/client/src/views/email/list.js index 95574d4fd8..77d1d006fd 100644 --- a/client/src/views/email/list.js +++ b/client/src/views/email/list.js @@ -253,6 +253,10 @@ class EmailListView extends ListView { }); } + if (!this.getAcl().checkScope('Import')) { + this.hideHeaderActionItem('archiveEmail'); + } + if (this.getUser().isAdmin()) { this.addMenuItem('dropdown', { link: '#InboundEmail',