From 00d61869ef94c071787a887e528c0a84dc413198 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 8 Nov 2018 23:33:27 +0000 Subject: [PATCH] --- app/ayanova/src/App.vue | 80 ----------------------------- app/ayanova/src/utils/initialize.js | 25 +++++++++ 2 files changed, 25 insertions(+), 80 deletions(-) diff --git a/app/ayanova/src/App.vue b/app/ayanova/src/App.vue index ec9c0dcc..8c1311fc 100644 --- a/app/ayanova/src/App.vue +++ b/app/ayanova/src/App.vue @@ -10,86 +10,6 @@ {{ item.title }} - - - diff --git a/app/ayanova/src/utils/initialize.js b/app/ayanova/src/utils/initialize.js index 57be7e51..fa004c65 100644 --- a/app/ayanova/src/utils/initialize.js +++ b/app/ayanova/src/utils/initialize.js @@ -30,6 +30,31 @@ export default function initialize() { addNavItem("Service", "toolbox", "/service"); } + if ( + roles.hasRole(roles.AuthorizationRoles.DispatchLimited) || + roles.hasRole(roles.AuthorizationRoles.DispatchFull) + ) { + addNavItem("Dispatch", "shipping-fast", "/dispatch"); + } + + if ( + roles.hasRole(roles.AuthorizationRoles.InventoryLimited) || + roles.hasRole(roles.AuthorizationRoles.InventoryFull) + ) { + addNavItem("Inventory", "dolly", "/inventory"); + } + + if (roles.hasRole(roles.AuthorizationRoles.AccountingFull)) { + addNavItem("Accounting", "file-invoice-dollar", "/accounting"); + } + + if ( + roles.hasRole(roles.AuthorizationRoles.BizAdminLimited) || + roles.hasRole(roles.AuthorizationRoles.BizAdminFull) + ) { + addNavItem("Administration", "user-tie", "/admin"); + } + if ( roles.hasRole(roles.AuthorizationRoles.OpsAdminFull) || roles.hasRole(roles.AuthorizationRoles.OpsAdminLimited)