deleteTeamInvite implemented
This commit is contained in:
parent
d88d7baf09
commit
b3b170b609
@ -112,9 +112,9 @@
|
|||||||
:caption="teamInvite.team.teamStatus"
|
:caption="teamInvite.team.teamStatus"
|
||||||
>
|
>
|
||||||
<q-item class="q-pr-sm reverse q-gutter-x-sm">
|
<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"/>
|
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"/>
|
label="Anfrage ablehnen" size="sm"/>
|
||||||
</q-item>
|
</q-item>
|
||||||
</q-expansion-item>
|
</q-expansion-item>
|
||||||
@ -406,19 +406,19 @@
|
|||||||
this.handleError(error);
|
this.handleError(error);
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
joinTeam(inviteId) {
|
joinTeam(teamInvite) {
|
||||||
let params = {};
|
let params = {};
|
||||||
if (localStorage.getItem('userToken')) {
|
if (localStorage.getItem('userToken')) {
|
||||||
params.token = JSON.parse(localStorage.getItem('userToken')).token;
|
params.token = JSON.parse(localStorage.getItem('userToken')).token;
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
params.teamID = inviteId;
|
params.teamID = teamInvite.team.id;
|
||||||
this.$axios.put('/api/joinTeam', null, {params})
|
this.$axios.put('/api/joinTeam', null, {params})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
console.log(response.data);
|
console.log(response.data);
|
||||||
this.$store.commit('dialog/NEW_MESSAGE_DIALOG', {
|
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",
|
title: "Teambeitrittsanfrage",
|
||||||
color: "blue"
|
color: "blue"
|
||||||
});
|
});
|
||||||
@ -426,18 +426,18 @@
|
|||||||
this.handleError(error);
|
this.handleError(error);
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
deleteTeamInvite(inviteId) {
|
deleteTeamInvite(teamInvite) {
|
||||||
let params = {};
|
let params = {};
|
||||||
if (localStorage.getItem('userToken')) {
|
if (localStorage.getItem('userToken')) {
|
||||||
params.token = JSON.parse(localStorage.getItem('userToken')).token;
|
params.token = JSON.parse(localStorage.getItem('userToken')).token;
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
params.teamInviteID = inviteId;
|
params.teamInviteID = teamInvite.id;
|
||||||
this.$axios.delete('/api/deleteTeamInvite', {params})
|
this.$axios.delete('/api/deleteTeamInvite', {params})
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
this.$store.commit('dialog/NEW_MESSAGE_DIALOG', {
|
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",
|
title: "Teambeitrittsanfrage",
|
||||||
color: "blue"
|
color: "blue"
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user