Mercurial > gemma
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 |