diff --git a/MyINPulse-back/src/main/java/enseirb/myinpulse/api/GetUserInfo.java b/MyINPulse-back/src/main/java/enseirb/myinpulse/api/GetUserInfo.java index ad008f0..18c3f07 100644 --- a/MyINPulse-back/src/main/java/enseirb/myinpulse/api/GetUserInfo.java +++ b/MyINPulse-back/src/main/java/enseirb/myinpulse/api/GetUserInfo.java @@ -1,5 +1,10 @@ package enseirb.myinpulse.api; +import enseirb.myinpulse.postgres_db.controller.ComptesRendusController; +import enseirb.myinpulse.postgres_db.model.ComptesRendus; +import enseirb.myinpulse.postgres_db.repository.ComptesRendusRepository; + +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @@ -7,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class GetUserInfo { + @GetMapping("/unauth/random") public boolean rand() { return Math.random() > 0.5; @@ -21,4 +27,11 @@ public class GetUserInfo { public boolean rand3() { return Math.random() > 0.5; } + + @Autowired + @GetMapping("/unauth/dev") + public ComptesRendus testApi(ComptesRendusRepository repository) { + ComptesRendusController comptesRendusController = new ComptesRendusController(repository); + return comptesRendusController.getComptesRendusById((long) 1); + } } diff --git a/MyINPulse-back/src/main/java/enseirb/myinpulse/postgres_db/controller/ComptesRendusController.java b/MyINPulse-back/src/main/java/enseirb/myinpulse/postgres_db/controller/ComptesRendusController.java index 5d35227..97faafd 100644 --- a/MyINPulse-back/src/main/java/enseirb/myinpulse/postgres_db/controller/ComptesRendusController.java +++ b/MyINPulse-back/src/main/java/enseirb/myinpulse/postgres_db/controller/ComptesRendusController.java @@ -3,7 +3,6 @@ package enseirb.myinpulse.postgres_db.controller; import enseirb.myinpulse.postgres_db.model.ComptesRendus; import enseirb.myinpulse.postgres_db.repository.ComptesRendusRepository; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.*; import org.springframework.web.server.ResponseStatusException; @@ -13,7 +12,11 @@ import java.util.Optional; @RestController public class ComptesRendusController { - @Autowired ComptesRendusRepository comptesRendusRepository; + private final ComptesRendusRepository comptesRendusRepository; + + public ComptesRendusController(ComptesRendusRepository comptesRendusRepository) { + this.comptesRendusRepository = comptesRendusRepository; + } @GetMapping("/ComptesRendus") @ResponseBody diff --git a/front/MyINPulse-front/src/views/testComponent.vue b/front/MyINPulse-front/src/views/testComponent.vue index 9ba1d5a..53febbf 100644 --- a/front/MyINPulse-front/src/views/testComponent.vue +++ b/front/MyINPulse-front/src/views/testComponent.vue @@ -50,7 +50,7 @@ import { callApi } from "@/services/api.ts";