Fixed promoting group leader (#9574)

This commit is contained in:
Keith Holliday
2017-11-27 10:27:30 -06:00
committed by GitHub
parent 7215a550b5
commit ea5ba965e7

View File

@@ -36,7 +36,7 @@ div
span.dropdown-icon-item
.svg-icon.inline(v-html="icons.messageIcon")
span.text {{$t('sendMessage')}}
b-dropdown-item(@click='sort(option.value)', v-if='isLeader')
b-dropdown-item(@click='promoteToLeader(member._id)', v-if='isLeader')
span.dropdown-icon-item
.svg-icon.inline(v-html="icons.starIcon")
span.text {{$t('promoteToLeader')}}
@@ -388,6 +388,12 @@ export default {
});
this.viewMembers();
},
async promoteToLeader (memberId) {
let groupData = Object.assign({}, this.group);
groupData.leader = memberId;
await this.$store.dispatch('guilds:update', {group: groupData});
this.$root.$emit('updatedGroup', groupData);
},
},
};
</script>