diff --git a/frontend/src/pages/ranking.vue b/frontend/src/pages/ranking.vue
index 0ca22f3..e3ac632 100644
--- a/frontend/src/pages/ranking.vue
+++ b/frontend/src/pages/ranking.vue
@@ -32,6 +32,10 @@
+
+
+
@@ -81,6 +85,11 @@
this.fetchTeamRankinglist();
this.username = JSON.parse(localStorage.getItem('userToken')).name;
},
+ computed: {
+ hasAdminState() {
+ return this.$store.getters['auth/GET_ADMINSTATE'];
+ }
+ },
methods: {
fetchRankinglist() {
let token;
@@ -115,6 +124,27 @@
gotoProfile(){
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() {
// TODO
// let rank = 0;
diff --git a/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java b/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java
index 42bbfd3..5d054a9 100644
--- a/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java
+++ b/src/main/java/hhn/labsw/bugageocaching/controller/Controller.java
@@ -1168,7 +1168,7 @@ public class Controller {
@ApiResponse(code = 400, message = "Something went wrong at verification")
})
@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) {
logger.warn("API CALL: /api/resetRankingList");