This commit is contained in:
2020-10-29 22:05:30 +00:00
parent 82de812d5b
commit 053e53dbaa
3 changed files with 15 additions and 33 deletions

View File

@@ -1,49 +1,23 @@
/**
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"
title: "Biz only test item"
},
dashTechOnlyTest: {
roles: [role.TechFull, role.TechLimited],
title: "Tech only dash item"
title: "Tech only test item"
},
dashSalesOnlyTest: {
roles: [role.SalesFull, role.SalesLimited],
title: "Sales only dash item"
title: "Sales only test 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({ id: key, title: value.title });
}