diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index c75fd2a..a500b21 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -7,6 +7,7 @@
+
diff --git a/src/main/java/fr/organizee/controller/ContactController.java b/src/main/java/fr/organizee/controller/ContactController.java
index 5186d12..ef79042 100644
--- a/src/main/java/fr/organizee/controller/ContactController.java
+++ b/src/main/java/fr/organizee/controller/ContactController.java
@@ -1,10 +1,7 @@
package fr.organizee.controller;
import fr.organizee.model.Contact;
-import fr.organizee.model.Membre;
-import fr.organizee.model.Team;
import fr.organizee.repository.ContactRepository;
-import fr.organizee.repository.TeamRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
diff --git a/src/main/java/fr/organizee/controller/MembreController.java b/src/main/java/fr/organizee/controller/MembreController.java
index e80f339..b4a85db 100644
--- a/src/main/java/fr/organizee/controller/MembreController.java
+++ b/src/main/java/fr/organizee/controller/MembreController.java
@@ -5,9 +5,7 @@ import fr.organizee.dto.MembreDto;
import fr.organizee.exception.ExistingUsernameException;
import fr.organizee.exception.InvalidCredentialsException;
import fr.organizee.model.Membre;
-//import fr.organizee.model.Team;
import fr.organizee.repository.MembreRepository;
-//import fr.organizee.repository.TeamRepository;
import fr.organizee.service.MembreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
@@ -32,10 +30,6 @@ public class MembreController {
@Autowired
private MembreService membreService;
-// @Autowired
-// private TeamRepository teamRepo;
-
-// @RequestMapping("/membres")
@ResponseBody
public String home()
{
@@ -45,6 +39,7 @@ public class MembreController {
return sb.toString();
}
+ // Récupère tout les membres de la base
@GetMapping(value = "/all")
@PreAuthorize("hasRole('ROLE_PARENT') or hasRole('ROLE_ENFANT')")
public ResponseEntity> getAll(){
@@ -66,21 +61,9 @@ public class MembreController {
}
-// @GetMapping(value = "/team/all")
-// public ResponseEntity> getAllTeam(){
-// List liste = null;
-// try
-// {
-// liste = teamRepo.findAll();
-// } catch (Exception e) {
-// return ResponseEntity.status(HttpStatus.NOT_FOUND).body(null);
-// }
-//
-// return ResponseEntity.status(HttpStatus.OK).body(liste);
-// }
-
+ //Récupérer les informations d'un membre par son ID
@GetMapping(value = "/{id}")
- @PreAuthorize("hasRole('ROLE_PARENT') or hasRole('ROLE_ENFANT')")
+ //@PreAuthorize("hasRole('ROLE_PARENT') or hasRole('ROLE_ENFANT')")
public ResponseEntity> findById(@PathVariable int id){
Optional membre = null;
try
@@ -93,13 +76,7 @@ public class MembreController {
return ResponseEntity.status(HttpStatus.OK).body(membre);
}
-// @GetMapping(value = "/membres/delete/{id}")
-// public void deleteMembreId(@PathVariable("id") Integer id) {
-//
-// membreRepo.deleteById(id);
-//
-// }
-
+ //Efface un membre par son ID
@DeleteMapping(value = "/delete/{id}")
@PreAuthorize("hasRole('ROLE_PARENT')")
public ResponseEntity> deleteMembre(@PathVariable int id){
@@ -114,6 +91,7 @@ public class MembreController {
}
}
+ //Ajouter un membre et inscription
@PostMapping("/sign-up")
public ResponseEntity signUp(@RequestBody Membre membre) {
try {
@@ -123,6 +101,7 @@ public class MembreController {
}
}
+ //Login
@PostMapping("/sign-in")
public ResponseEntity signIn(@RequestBody Membre membre) {
try {
@@ -132,8 +111,9 @@ public class MembreController {
}
}
+ //Met a jour les informations d'un membre par son ID
@PutMapping("/update/{id}")
- @PreAuthorize("hasRole('ROLE_PARENT')")
+ //@PreAuthorize("hasRole('ROLE_PARENT')")
public ResponseEntity> updateMembre(@RequestBody Membre membre, @PathVariable Integer id) throws Exception {
Membre resultMembre = null;
try {
diff --git a/src/main/java/fr/organizee/controller/MenuController.java b/src/main/java/fr/organizee/controller/MenuController.java
index f4e4ec8..b7db085 100644
--- a/src/main/java/fr/organizee/controller/MenuController.java
+++ b/src/main/java/fr/organizee/controller/MenuController.java
@@ -1,6 +1,5 @@
package fr.organizee.controller;
-import fr.organizee.model.Contact;
import fr.organizee.model.Menu;
import fr.organizee.repository.MenuRepository;
import org.springframework.beans.factory.annotation.Autowired;
@@ -21,8 +20,9 @@ public class MenuController {
@Autowired
private MenuRepository menuRepository;
+ //Récupère les infos d'un menu par son ID
@GetMapping(value = "/{id}")
- @PreAuthorize("hasRole('ROLE_PARENT') or hasRole('ROLE_ENFANT')")
+ //@PreAuthorize("hasRole('ROLE_PARENT') or hasRole('ROLE_ENFANT')")
public ResponseEntity> findById(@PathVariable int id){
Optional