Ver código fonte

Fixed the demote user button

The button was showing only on admin user pages and to all users. Now it should only appear for admin users on all user accounts.
Owen Diffey 7 anos atrás
pai
commit
ff9a25cabb
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      frontend/components/User/Show.vue

+ 1 - 1
frontend/components/User/Show.vue

@@ -5,7 +5,7 @@
 			<img class="avatar" src="/assets/notes.png"/>
 			<h2 class="has-text-centered username">@{{user.username}}</h2>
 			<h5>A member since {{user.createdAt}}</h5>
-			<div class="admin-functionality" v-if="user.role == 'admin'">
+			<div class="admin-functionality" v-if="this.$parent.$parent.role === 'admin' == 'admin'">
 				<a class="button is-small is-info is-outlined" href='#' @click="changeRank('admin')" v-if="user.role == 'default'">Promote to Admin</a>
 				<a class="button is-small is-danger is-outlined" href='#' @click="changeRank('default')" v-else>Demote to User</a>
 			</div>