diff --git a/as-talange-web/src/main/java/com/astalange/web/controller/PublicInscriptionController.java b/as-talange-web/src/main/java/com/astalange/web/controller/PublicInscriptionController.java index fc91976..3ff2425 100644 --- a/as-talange-web/src/main/java/com/astalange/web/controller/PublicInscriptionController.java +++ b/as-talange-web/src/main/java/com/astalange/web/controller/PublicInscriptionController.java @@ -105,29 +105,14 @@ public class PublicInscriptionController { model.addAttribute("preInscription", new PreInscription()); model.addAttribute("tokenUuid", tokenUuid); - // Fetch tailles and pointures - List equipements = equipementRepository.findAll(); - Set tailles = new TreeSet<>(); - Set pointures = new TreeSet<>(); - for (Equipement eq : equipements) { - if (activeSaison.equals(eq.getSaison()) && eq.getTaillesDisponibles() != null && !eq.getTaillesDisponibles().trim().isEmpty()) { - String[] parts = eq.getTaillesDisponibles().split(","); - for (String p : parts) { - String val = p.trim(); - if (!val.isEmpty()) { - try { - int num = Integer.parseInt(val); - if (num >= 25 && num <= 50) { - pointures.add(val); - } else { - tailles.add(val); - } - } catch (NumberFormatException e) { - tailles.add(val); - } - } - } - } + // Fetch tailles and pointures (Standard exhaustive list) + Set tailles = new java.util.LinkedHashSet<>(java.util.Arrays.asList( + "5/6ANS (Taille 116cm)", "7/8ANS (Taille 128cm)", "9/10ANS (Taille 140cm)", + "11/12ANS (Taille 152cm)", "13/14ANS (Taille 164cm)", "XS", "S", "M", "L", "XL", "XXL" + )); + Set pointures = new java.util.LinkedHashSet<>(); + for (int i = 25; i <= 50; i++) { + pointures.add(String.valueOf(i)); } model.addAttribute("taillesDisponibles", tailles); model.addAttribute("pointuresDisponibles", pointures); diff --git a/as-talange-web/src/main/resources/templates/public/formulaire.html b/as-talange-web/src/main/resources/templates/public/formulaire.html index 05f6df3..25a6db8 100644 --- a/as-talange-web/src/main/resources/templates/public/formulaire.html +++ b/as-talange-web/src/main/resources/templates/public/formulaire.html @@ -91,6 +91,11 @@
  • Pour les adhérents nés à l'étranger : Passeport + justificatif de domicile (du représentant légal en cas de mineur)
  • + +
    + + +
    @@ -174,10 +179,7 @@
    -
    - - -
    +