From be1ffbd6713fb65d230bd3ec75de53a7d46246e8 Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Tue, 23 Jan 2018 09:58:12 -0700 Subject: [PATCH] Removed promot to leader from challenge member modal (#9831) --- website/client/components/groups/membersModal.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/client/components/groups/membersModal.vue b/website/client/components/groups/membersModal.vue index b961454af0..1b6c0cb1b7 100644 --- a/website/client/components/groups/membersModal.vue +++ b/website/client/components/groups/membersModal.vue @@ -36,7 +36,7 @@ div span.dropdown-icon-item .svg-icon.inline(v-html="icons.messageIcon") span.text {{$t('sendMessage')}} - b-dropdown-item(@click='promoteToLeader(member)', v-if='isLeader || isAdmin') + b-dropdown-item(@click='promoteToLeader(member)', v-if='shouldShowPromoteToLeader') span.dropdown-icon-item .svg-icon.inline(v-html="icons.starIcon") span.text {{$t('promoteToLeader')}} @@ -286,6 +286,9 @@ export default { }, computed: { ...mapState({user: 'user.data'}), + shouldShowPromoteToLeader () { + return !this.challengeId && (this.isLeader || this.isAdmin); + }, isLeader () { if (!this.group || !this.group.leader) return false; return this.user._id === this.group.leader || this.user._id === this.group.leader._id;