comparison client/src/components/Sidebar.vue @ 284:96860b2bbc0d usermanagement

fix: User management only for sysadmin Changed role to query.
author Thomas Junk <thomas.junk@intevation.de>
date Mon, 30 Jul 2018 17:43:59 +0200
parents 9c1dfadb53aa
children 8e22d1f16f81
comparison
equal deleted inserted replaced
283:0b4c824517c4 284:96860b2bbc0d
4 <nav :class="menuStyle"> 4 <nav :class="menuStyle">
5 <router-link to="/">Riverbed Morphology</router-link> 5 <router-link to="/">Riverbed Morphology</router-link>
6 <a class="nav-link" href="#">Link</a> 6 <a class="nav-link" href="#">Link</a>
7 <a class="nav-link" href="#">Link</a> 7 <a class="nav-link" href="#">Link</a>
8 <a class="nav-link disabled" href="#">Disabled</a> 8 <a class="nav-link disabled" href="#">Disabled</a>
9 <div v-if="is_waterway_admin"> 9 <div v-if="is_sys_admin">
10 <router-link to="users">Users</router-link> 10 <router-link to="users">Users</router-link>
11 </div> 11 </div>
12 </nav> 12 </nav>
13 <div :class="userinfoStyle"> 13 <div :class="userinfoStyle">
14 <div class="userinfo"> 14 <div class="userinfo">
26 26
27 export default { 27 export default {
28 name: "sidebar", 28 name: "sidebar",
29 props: ["isOverlay"], 29 props: ["isOverlay"],
30 computed: { 30 computed: {
31 ...mapGetters("user", ["userinfo", "is_waterway_admin"]), 31 ...mapGetters("user", ["userinfo", "is_sys_admin"]),
32 collapseicon() { 32 collapseicon() {
33 return { 33 return {
34 fa: true, 34 fa: true,
35 "fa-angle-double-left": !this.collapsed, 35 "fa-angle-double-left": !this.collapsed,
36 "fa-angle-double-right": this.collapsed 36 "fa-angle-double-right": this.collapsed