deleteTeamInvite implemented
This commit is contained in:
parent
d88d7baf09
commit
b3b170b609
@ -112,9 +112,9 @@
|
||||
:caption="teamInvite.team.teamStatus"
|
||||
>
|
||||
<q-item class="q-pr-sm reverse q-gutter-x-sm">
|
||||
<q-btn @click="joinTeam(teamInvite.team.id)" unelevated color="positive" stack icon="arrow_forward"
|
||||
<q-btn @click="joinTeam(teamInvite)" unelevated color="positive" stack icon="arrow_forward"
|
||||
label="Anfrage annehmen" size="sm"/>
|
||||
<q-btn @click="deleteTeamInvite(teamInvite.id)" unelevated color="negative" stack icon="delete"
|
||||
<q-btn @click="deleteTeamInvite(teamInvite)" unelevated color="negative" stack icon="delete"
|
||||
label="Anfrage ablehnen" size="sm"/>
|
||||
</q-item>
|
||||
</q-expansion-item>
|
||||
@ -406,19 +406,19 @@
|
||||
this.handleError(error);
|
||||
})
|
||||
},
|
||||
joinTeam(inviteId) {
|
||||
joinTeam(teamInvite) {
|
||||
let params = {};
|
||||
if (localStorage.getItem('userToken')) {
|
||||
params.token = JSON.parse(localStorage.getItem('userToken')).token;
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
params.teamID = inviteId;
|
||||
params.teamID = teamInvite.team.id;
|
||||
this.$axios.put('/api/joinTeam', null, {params})
|
||||
.then((response) => {
|
||||
console.log(response.data);
|
||||
this.$store.commit('dialog/NEW_MESSAGE_DIALOG', {
|
||||
message: "Du bist dem Team " + response.data.teamName + " erfolgreich beigetreten!",
|
||||
message: "Du bist dem Team " + teamInvite.team.name + " erfolgreich beigetreten!",
|
||||
title: "Teambeitrittsanfrage",
|
||||
color: "blue"
|
||||
});
|
||||
@ -426,18 +426,18 @@
|
||||
this.handleError(error);
|
||||
})
|
||||
},
|
||||
deleteTeamInvite(inviteId) {
|
||||
deleteTeamInvite(teamInvite) {
|
||||
let params = {};
|
||||
if (localStorage.getItem('userToken')) {
|
||||
params.token = JSON.parse(localStorage.getItem('userToken')).token;
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
params.teamInviteID = inviteId;
|
||||
params.teamInviteID = teamInvite.id;
|
||||
this.$axios.delete('/api/deleteTeamInvite', {params})
|
||||
.then((response) => {
|
||||
this.$store.commit('dialog/NEW_MESSAGE_DIALOG', {
|
||||
message: "Du hast die Anfrage von Team " + response.data.teamName + " gelöscht!",
|
||||
message: "Du hast die Anfrage von Team " + teamInvite.team.name + " gelöscht!",
|
||||
title: "Teambeitrittsanfrage",
|
||||
color: "blue"
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user