emailFoldersDisabled param

This commit is contained in:
yuri
2019-09-10 11:04:13 +03:00
parent f5e1b7175e
commit 739cb5e98f
2 changed files with 10 additions and 4 deletions
@@ -45,7 +45,8 @@
},
{
"label":"Folders",
"link":"#EmailFolder"
"link":"#EmailFolder",
"configCheck": "!emailFoldersDisabled"
},
{
"label":"Filters",
+8 -3
View File
@@ -26,7 +26,7 @@
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
Espo.define('views/email/list', 'views/list', function (Dep) {
define('views/email/list', 'views/list', function (Dep) {
return Dep.extend({
@@ -65,13 +65,18 @@ Espo.define('views/email/list', 'views/list', function (Dep) {
}
this.foldersDisabled = this.foldersDisabled ||
this.getMetadata().get(['scopes', this.folderScope, 'disabled']) ||
!this.getAcl().checkScope(this.folderScope);
this.getConfig().get('emailFoldersDisabled') ||
this.getMetadata().get(['scopes', this.folderScope, 'disabled']) ||
!this.getAcl().checkScope(this.folderScope);
var params = this.options.params || {};
this.selectedFolderId = params.folder || this.defaultFolderId;
if (this.foldersDisabled) {
this.selectedFolderId = null;
}
this.applyFolder();
},