mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Fixed promoting group leader (#9574)
This commit is contained in:
@@ -36,7 +36,7 @@ div
|
|||||||
span.dropdown-icon-item
|
span.dropdown-icon-item
|
||||||
.svg-icon.inline(v-html="icons.messageIcon")
|
.svg-icon.inline(v-html="icons.messageIcon")
|
||||||
span.text {{$t('sendMessage')}}
|
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
|
span.dropdown-icon-item
|
||||||
.svg-icon.inline(v-html="icons.starIcon")
|
.svg-icon.inline(v-html="icons.starIcon")
|
||||||
span.text {{$t('promoteToLeader')}}
|
span.text {{$t('promoteToLeader')}}
|
||||||
@@ -388,6 +388,12 @@ export default {
|
|||||||
});
|
});
|
||||||
this.viewMembers();
|
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>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user