Remove reward button for non-leader/non-admin (#11136)

This commit is contained in:
HydeHunter2
2019-04-27 20:26:02 +03:00
committed by Matteo Pagliazzi
parent 40e0017b17
commit 9e515d96c3
2 changed files with 7 additions and 1 deletions

View File

@@ -376,6 +376,8 @@ export default {
openMemberProgressModal (member) {
this.$root.$emit('habitica:challenge:member-progress', {
progressMemberId: member._id,
isLeader: this.isLeader,
isAdmin: this.isAdmin,
});
},
async exportChallengeCsv () {

View File

@@ -1,6 +1,6 @@
<template lang="pug">
b-modal#challenge-member-modal(title="User Progress", size='lg')
.row.award-row
.row.award-row(v-if='isLeader || isAdmin')
.col-12.text-center
button.btn.btn-primary(v-once, @click='closeChallenge()') {{ $t('awardWinners') }}
.row
@@ -37,12 +37,16 @@ export default {
reward: [],
},
memberId: '',
isLeader: false,
isAdmin: false,
};
},
mounted () {
this.$root.$on('habitica:challenge:member-progress', (data) => {
if (!data.progressMemberId) return;
this.memberId = data.progressMemberId;
this.isLeader = data.isLeader;
this.isAdmin = data.isAdmin;
this.$root.$emit('bv::show::modal', 'challenge-member-modal');
});
},