This commit is contained in:
2018-11-08 23:33:27 +00:00
parent 1cfaf04871
commit 00d61869ef
2 changed files with 25 additions and 80 deletions

View File

@@ -10,86 +10,6 @@
<v-list-tile-title>{{ item.title }}</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<!-- <v-list-tile to="/">
<v-list-tile-action>
<v-icon>fa-home</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Home</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/service">
<v-list-tile-action>
<v-icon>fa-toolbox</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Service</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/dispatch">
<v-list-tile-action>
<v-icon>fa-shipping-fast</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Dispatch</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/inventory">
<v-list-tile-action>
<v-icon>fa-dolly</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Inventory</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/accounting">
<v-list-tile-action>
<v-icon>fa-file-invoice-dollar</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Accounting</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/admin">
<v-list-tile-action>
<v-icon>fa-user-tie</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Administration</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/ops">
<v-list-tile-action>
<v-icon>fa-cogs</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Operations</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile to="/about">
<v-list-tile-action>
<v-icon>fa-info-circle</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>About</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile
v-if="this.$store.state.authenticated"
to="/login"
v-on:click.native="logout()"
>
<v-list-tile-action>
<v-icon>fa-sign-out-alt</v-icon>
</v-list-tile-action>
<v-list-tile-content>
<v-list-tile-title>Log off</v-list-tile-title>
</v-list-tile-content>
</v-list-tile>-->
<!--Nav menu links END-->
</v-list>
</v-navigation-drawer>
<v-toolbar v-if="isAuthenticated" color="indigo" dark fixed app>

View File

@@ -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)