diff --git a/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java b/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java index 6805be0..1ae3931 100644 --- a/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java +++ b/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java @@ -46,6 +46,9 @@ public class PreInscription { @JoinColumn(name = "saison_id", nullable = false) private Saison saison; + @Column(name = "consentement_rgpd", nullable = false) + private Boolean consentementRgpd = false; + // Getters and Setters public Long getId() { return id; } public void setId(Long id) { this.id = id; } @@ -82,4 +85,7 @@ public class PreInscription { public Saison getSaison() { return saison; } public void setSaison(Saison saison) { this.saison = saison; } + + public Boolean getConsentementRgpd() { return consentementRgpd; } + public void setConsentementRgpd(Boolean consentementRgpd) { this.consentementRgpd = consentementRgpd; } } diff --git a/as-talange-core/src/main/resources/db/migration/V24__add_consentement_rgpd_to_pre_inscription.sql b/as-talange-core/src/main/resources/db/migration/V24__add_consentement_rgpd_to_pre_inscription.sql new file mode 100644 index 0000000..b6f8e37 --- /dev/null +++ b/as-talange-core/src/main/resources/db/migration/V24__add_consentement_rgpd_to_pre_inscription.sql @@ -0,0 +1 @@ +ALTER TABLE pre_inscription ADD COLUMN consentement_rgpd BOOLEAN NOT NULL DEFAULT FALSE; 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 3a1c2ea..d461c70 100644 --- a/as-talange-web/src/main/resources/templates/public/formulaire.html +++ b/as-talange-web/src/main/resources/templates/public/formulaire.html @@ -1,6 +1,7 @@ + AS Talange - Formulaire d'inscription @@ -60,11 +61,23 @@ - +
+
+ +
+
+ +

J'accepte que l'AS Talange recueille et traite ces données pour la gestion de mon inscription et la logistique de la saison.

+
+
+ +

+ Les données sont stockées de manière sécurisée, accessibles uniquement au bureau du club. Vous pouvez demander leur suppression à tout moment. +