From e4b557e1ba831af78d53d31ec80f9827a7122a49 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 3 Jan 2020 21:05:47 +0000 Subject: [PATCH] --- ayanova/src/api/initialize.js | 140 +++++----------------------------- 1 file changed, 18 insertions(+), 122 deletions(-) diff --git a/ayanova/src/api/initialize.js b/ayanova/src/api/initialize.js index 90b13319..9c3a7e78 100644 --- a/ayanova/src/api/initialize.js +++ b/ayanova/src/api/initialize.js @@ -652,128 +652,24 @@ export default function initialize() { } //**** WIDGETS (TOP GROUP) - addNavItem( - window.$gz.locale.get("WidgetList"), - "splotch", - "/testinventory", - [], - key++ - ); - - //NOTE: If a user has read full record or better then they should have access to that area - - // if ( - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.TechLimited - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.TechFull - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.SubContractorLimited - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.SubContractorFull - // ) - // ) { - // addNavItem( - // window.$gz.locale.get("Service"), - // "toolbox", - // "/service", - // undefined, - // key++ - // ); - // } - - // if ( - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.DispatchLimited - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.DispatchFull - // ) - // ) { - // addNavItem( - // window.$gz.locale.get("Dispatch"), - // "shipping-fast", - // "/dispatch", - // undefined, - // key++ - // ); - // } - - // if ( - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.InventoryLimited - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.InventoryFull - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.BizAdminLimited - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.BizAdminFull - // ) - // ) { - // addNavItem( - // window.$gz.locale.get("Inventory"), - // "dolly", - // "/inventory", - // undefined, - // key++ - // ); - // } - - // if ( - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.AccountingFull - // ) - // ) { - // addNavItem( - // window.$gz.locale.get("Accounting"), - // "file-invoice-dollar", - // "/accounting", - // undefined, - // key++ - // ); - // } - - // if ( - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.BizAdminLimited - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.BizAdminFull - // ) - // ) { - // addNavItem( - // window.$gz.locale.get("Administration"), - // "user-tie", - // "/admin", - // undefined, - // key++ - // ); - // } - - // if ( - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.OpsAdminFull - // ) || - // window.$gz.role.hasRole( - // window.$gz.role.AUTHORIZATION_ROLES.OpsAdminLimited - // ) - // ) { - // addNavItem( - // window.$gz.locale.get("Operations"), - // "cogs", - // "ops", - // undefined, - // key++ - // ); - // } - - // console.log(window.$gz.store.state.navItems); + if ( + window.$gz.role.hasRole([ + window.$gz.role.AUTHORIZATION_ROLES.BizAdminFull, + window.$gz.role.AUTHORIZATION_ROLES.BizAdminLimited, + window.$gz.role.AUTHORIZATION_ROLES.DispatchFull, + window.$gz.role.AUTHORIZATION_ROLES.DispatchLimited, + window.$gz.role.AUTHORIZATION_ROLES.TechFull, + window.$gz.role.AUTHORIZATION_ROLES.TechLimited + ]) + ) { + addNavItem( + window.$gz.locale.get("WidgetList"), + "splotch", + "/testinventory", + [], + key++ + ); + } }) .then(() => { //CACHE LOCALE SETTINGS