Untitled
unknown
javascript
2 years ago
826 B
6
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){ return; } for (let role of AppUtils.getCurrentStore().navigationTabsAccess[node.url][navigationTabsAccessProperty]) { if (this.companyRoles.includes(<EUserRoles>role)){ return navigationTabsAccessProperty !== blocked; } } } ); }
Editor is loading...