diff --git a/application/Espo/Resources/metadata/entityDefs/Portal.json b/application/Espo/Resources/metadata/entityDefs/Portal.json index 4e0f4ada74..4f9e8919d2 100644 --- a/application/Espo/Resources/metadata/entityDefs/Portal.json +++ b/application/Espo/Resources/metadata/entityDefs/Portal.json @@ -34,7 +34,6 @@ }, "tabList": { "type": "array", - "translation": "Global.scopeNamesPlural", "view": "views/portal/fields/tab-list" }, "quickCreateList": { diff --git a/client/src/views/portal/fields/tab-list.js b/client/src/views/portal/fields/tab-list.js index ef75258510..4af4d878ea 100644 --- a/client/src/views/portal/fields/tab-list.js +++ b/client/src/views/portal/fields/tab-list.js @@ -30,15 +30,16 @@ Espo.define('views/portal/fields/tab-list', 'views/settings/fields/tab-list', fu return Dep.extend({ - setup: function () { - Dep.prototype.setup.call(this); + setupOptions: function () { + Dep.prototype.setupOptions.call(this); this.params.options = this.params.options.filter(function (tab) { + if (tab === '_delimiter_') return true; if (!!this.getMetadata().get('scopes.' + tab + '.aclPortal')) { return true; } }, this); - }, + } });