Rangliste zurücksetzen
This commit is contained in:
parent
c15321910c
commit
738365d7e8
@ -32,6 +32,10 @@
|
|||||||
</q-item-section>
|
</q-item-section>
|
||||||
</q-item>
|
</q-item>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
<div v-if="hasAdminState" class="row">
|
||||||
|
<q-btn @click="resetRankingList" unelevated color="primary" label="Rangliste zurücksetzen"
|
||||||
|
class="full-width"/>
|
||||||
|
</div>
|
||||||
</q-list>
|
</q-list>
|
||||||
</q-tab-panel>
|
</q-tab-panel>
|
||||||
|
|
||||||
@ -81,6 +85,11 @@
|
|||||||
this.fetchTeamRankinglist();
|
this.fetchTeamRankinglist();
|
||||||
this.username = JSON.parse(localStorage.getItem('userToken')).name;
|
this.username = JSON.parse(localStorage.getItem('userToken')).name;
|
||||||
},
|
},
|
||||||
|
computed: {
|
||||||
|
hasAdminState() {
|
||||||
|
return this.$store.getters['auth/GET_ADMINSTATE'];
|
||||||
|
}
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
fetchRankinglist() {
|
fetchRankinglist() {
|
||||||
let token;
|
let token;
|
||||||
@ -115,6 +124,27 @@
|
|||||||
gotoProfile(){
|
gotoProfile(){
|
||||||
this.$router.push({path: `/Profile`})
|
this.$router.push({path: `/Profile`})
|
||||||
},
|
},
|
||||||
|
resetRankingList(){
|
||||||
|
let token = JSON.parse(localStorage.getItem('userToken')).token;
|
||||||
|
this.$axios.get('/api/resetRankingList', {params: {token}})
|
||||||
|
.then((response) => {
|
||||||
|
console.log("Reset Rankinglist: ");
|
||||||
|
console.log(response.data);
|
||||||
|
this.$store.commit('dialog/NEW_MESSAGE_DIALOG', {
|
||||||
|
message: "Die Rangliste wurde erfolgreich zurückgesetzt",
|
||||||
|
color: "blue"
|
||||||
|
});
|
||||||
|
this.$axios.get('/api/getRankingList', {params: {token}})
|
||||||
|
.then((response) => {
|
||||||
|
console.log("Rankinglist: ");
|
||||||
|
console.log(response.data);
|
||||||
|
this.rankinglist = response.data;
|
||||||
|
}).catch((error) => {
|
||||||
|
})
|
||||||
|
}).catch((error) => {
|
||||||
|
}).then()
|
||||||
|
|
||||||
|
},
|
||||||
calculateRank() {
|
calculateRank() {
|
||||||
// TODO
|
// TODO
|
||||||
// let rank = 0;
|
// let rank = 0;
|
||||||
|
|||||||
@ -1168,7 +1168,7 @@ public class Controller {
|
|||||||
@ApiResponse(code = 400, message = "Something went wrong at verification")
|
@ApiResponse(code = 400, message = "Something went wrong at verification")
|
||||||
})
|
})
|
||||||
@CrossOrigin(origins = "*", allowedHeaders = "*") // only for dev purpose
|
@CrossOrigin(origins = "*", allowedHeaders = "*") // only for dev purpose
|
||||||
@RequestMapping(value = "/api/resetRankingList", method = RequestMethod.PUT, produces = "application/json")
|
@RequestMapping(value = "/api/resetRankingList", method = RequestMethod.GET, produces = "application/json")
|
||||||
public ResponseEntity resetRankingList(@RequestParam String token) {
|
public ResponseEntity resetRankingList(@RequestParam String token) {
|
||||||
logger.warn("API CALL: /api/resetRankingList");
|
logger.warn("API CALL: /api/resetRankingList");
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user