This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user