This commit is contained in:
2020-10-29 21:28:13 +00:00
parent b0926a34c2
commit 4c5b32ce66
3 changed files with 59 additions and 5 deletions

View File

@@ -0,0 +1,51 @@
/**
if (
window.$gz.role.hasRole([
role.BizAdminFull,
role.BizAdminLimited,
role.DispatchFull,
role.DispatchLimited,
role.InventoryLimited,
role.InventoryFull,
role.AccountingFull,
role.TechLimited,
role.TechFull,
role.SalesFull,
role.SalesLimited
])
) {
sub.push({
title: "Search",
icon: "$ayiSearch",
route: "/home-search",
key: key++
});
}
*/
import authorizationroles from "./authorizationroles";
let role = authorizationroles.AUTHORIZATION_ROLES;
export default {
registry: {
dashBizOnlyTest: {
roles: [role.BizAdminFull, role.BizAdminLimited],
title: "Biz only dash item"
},
dashTechOnlyTest: {
roles: [role.TechFull, role.TechLimited],
title: "Tech only dash item"
},
dashSalesOnlyTest: {
roles: [role.SalesFull, role.TechLSalesLimitedimited],
title: "Sales only dash item"
}
},
availableItems() {
let ret=[];
for (const [key, value] of Object.entries(this.registry)) {
// console.log(`key: ${key}, value: ${JSON.stringify(value)}`);
if(authorizationroles.hasRole(value.roles)){
ret.push()
}
}
}
};