Untitled
unknown
plain_text
2 years ago
814 B
3
Indexable
filterNodesByRole() { this.navigationBarList = this.navigationBarList.filter( node => { if (!AppUtils.getCurrentStore().navigationTabsAccess[node.url]){ return true; } const navigationTabsAccessProperty = AppUtils.getCurrentStore().navigationTabsAccess[node.url].blocked ? 'blocked' : (AppUtils.getCurrentStore().navigationTabsAccess[node.url].enabled ? 'enabled' : null); if (navigationTabsAccessProperty){ for (let role of AppUtils.getCurrentStore().navigationTabsAccess[node.url][navigationTabsAccessProperty]) { if (this.companyRoles.includes(<EUserRoles>role)){ return navigationTabsAccessProperty !== blocked; } } } } ); }
Editor is loading...