mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-09-02 22:03:45 +00:00
user management ui
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { NavOptions } from "../navigation/navigationtabs";
|
||||
|
||||
export const hasAccess = (
|
||||
item: NavOptions,
|
||||
userPermissions: string[],
|
||||
userRoles: string[]
|
||||
): boolean => {
|
||||
const permsCheck =
|
||||
item.perms?.some((perm) => userPermissions.includes(perm)) ?? true;
|
||||
|
||||
const rolesCheck =
|
||||
item.roles?.some((role) => userRoles.includes(role)) ?? true;
|
||||
|
||||
return permsCheck || rolesCheck;
|
||||
};
|
||||
Reference in New Issue
Block a user