refactor(lst): more dashboard work
This commit is contained in:
@@ -68,12 +68,12 @@ const rolePermissions: Roles = {
|
||||
},
|
||||
};
|
||||
|
||||
const users: User[] = [
|
||||
{id: 1, username: "admin", role: "admin"},
|
||||
{id: 2, username: "manager", role: "manager"},
|
||||
{id: 3, username: "supervisor", role: "supervisor"},
|
||||
{id: 4, username: "user", role: "user"},
|
||||
];
|
||||
// const users: User[] = [
|
||||
// {id: 1, username: "admin", role: "admin"},
|
||||
// {id: 2, username: "manager", role: "manager"},
|
||||
// {id: 3, username: "supervisor", role: "supervisor"},
|
||||
// {id: 4, username: "user", role: "user"},
|
||||
// ];
|
||||
|
||||
function hasAccess(user: User, moduleName: string, feature: Feature): boolean {
|
||||
return rolePermissions[user.role]?.[moduleName]?.includes(feature) || false;
|
||||
|
||||
Reference in New Issue
Block a user