diff --git a/as-talange-web/src/main/java/com/astalange/web/controller/EquipeController.java b/as-talange-web/src/main/java/com/astalange/web/controller/EquipeController.java index ea20b4f..1faa5c8 100644 --- a/as-talange-web/src/main/java/com/astalange/web/controller/EquipeController.java +++ b/as-talange-web/src/main/java/com/astalange/web/controller/EquipeController.java @@ -63,6 +63,17 @@ public class EquipeController { return "redirect:/equipes"; } + @PostMapping("/equipes/{id}/update") + public String updateEquipe(@PathVariable Long id, @RequestParam String nom) { + Equipe equipe = equipeRepository.findById(id) + .orElseThrow(() -> new IllegalArgumentException("Équipe invalide : " + id)); + if (nom != null && !nom.trim().isEmpty()) { + equipe.setNom(nom.trim()); + equipeRepository.save(equipe); + } + return "redirect:/equipes"; + } + @PostMapping("/equipes/{id}/delete") public String deleteEquipe(@PathVariable Long id) { Equipe equipe = equipeRepository.findById(id) diff --git a/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html b/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html index 9bd0c48..55b55fa 100644 --- a/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html +++ b/as-talange-web/src/main/resources/templates/parametrage/equipes_list.html @@ -67,13 +67,53 @@ Aucune équipe configurée pour le moment. Usez du formulaire à gauche pour en créer une. - - Équipe 1 + + + +
+ Équipe 1 + +
+ + + + U15 2024-2025 - + +