ucef
658c811634
feat: ajout du filtre et de la fonction de relance des adherents avec tailles manquantes
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m33s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 8m33s
2026-08-27 10:40:33 +02:00
ucef
851fb36c2a
fix: passer le temps d'expiration du token de pre-inscription a 30 minutes
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m59s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m25s
2026-08-10 23:06:14 +02:00
ucef
6539e33f08
feat: ajouter les exports CSV individuels des equipements commandes pour le flocage (initiales et prenom/numero)
2026-08-09 00:44:51 +02:00
ucef
cb281aa3e0
feat: ajouter l'envoi par e-mail du planning hebdomadaire global aux éducateurs
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m3s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 7m7s
2026-08-09 00:28:16 +02:00
ucef
1e2bc23603
feat(paiement): plafonner la saisie des paiements en incluant les paiements non remis
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m31s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m18s
2026-08-08 00:23:27 +02:00
ucef
be1ec1c96a
fix(paiement): envoi de l'email de confirmation uniquement si le paiement est remis
2026-08-08 00:17:59 +02:00
ucef
2f68af6fb5
feat(paiement): gestion specifique du mode Cheque Sport mairie (masquage num cheque, option remis oui/non, calcul reste a payer)
2026-08-08 00:08:50 +02:00
ucef
76e54de182
sec(licence): restriction de l'option et de la visibilité réduction éducateur aux seuls administrateurs
2026-08-07 23:56:03 +02:00
ucef
b0fe8002c5
feat(equipe): possibilité de modifier le nom d'une équipe directement depuis la liste
2026-08-07 23:55:55 +02:00
ucef
dae86c70dd
fix(public): réinitialisation dynamique et nettoyage serveur des champs du formulaire selon le type de demande
2026-08-07 23:30:29 +02:00
ucef
1bd6407c39
feat(mail): ajout du service de relances par e-mail et intégration HTMX dans l'admin
2026-08-07 23:30:18 +02:00
ucef
3612206e57
fix(equipements): ne calculer et n'afficher que les equipements choisis sur la grille adherents
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m39s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m50s
2026-08-07 15:22:19 +02:00
ucef
2bd623b719
feat(adherents): ajouter le récapitulatif des équipements et le filtre par statut dans la liste des adhérents
2026-08-07 14:45:43 +02:00
ucef
14730e667f
fix(licence): corriger l'évaluation SpEL Thymeleaf et finaliser la réduction éducateur
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m8s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m47s
2026-08-07 12:11:06 +02:00
ucef
019a445d2c
feat: implement equipment order export and tracking status
2026-08-06 22:10:09 +02:00
ucef
9dcd12872a
feat: add payment confirmation email service and resend actions
2026-08-06 22:09:44 +02:00
ucef
2b2025a78f
feat: ajout du système d'invitations SportEasy et suivi des emails
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m47s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m46s
2026-08-05 15:15:37 +02:00
ucef
63c71d504e
feat: add pagination to equipment and licence search screens
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m43s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m17s
2026-08-03 16:00:02 +02:00
ucef
1737087062
feat: track user login and logout timestamps in session management
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m15s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m55s
2026-07-31 10:26:14 +02:00
ucef
da0443f655
fix: improve adherent size matching and conditional visibility in dotations
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m12s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m0s
2026-07-29 16:28:51 +02:00
ucef
92c9e80bc3
feat: update predefined shoe sizes list in public pre-registration
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m48s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m28s
2026-07-07 22:56:47 +02:00
ucef
c94f89997f
feat: add equipment duplication and name uniqueness validation
2026-07-07 22:56:29 +02:00
ucef
af31766134
feat: use exhaustive standard sizes list in pre-registration and adjust layout
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m52s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m17s
2026-07-07 21:55:01 +02:00
ucef
3fc239683e
feat: display and manage adherent clothing and shoe sizes
2026-07-07 21:54:52 +02:00
ucef
a7c5b23198
feat: add category duplication functionality
2026-07-07 21:54:38 +02:00
ucef
5ee9be467b
feat: add new fields in pre-registration and sync with adherent and dotations
2026-07-05 12:47:46 +02:00
ucef
6dd45deb8c
feat: add commentaire field to licence modal
2026-07-05 12:38:39 +02:00
ucef
19cee92437
feat: add active user session tracking and visualization in admin dashboard
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m1s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m34s
2026-07-03 17:18:14 +02:00
ucef
acf9d6d301
fix: apply maillot price and default selection for all new registrations
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m0s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 4m19s
2026-06-30 14:42:59 +02:00
ucef
94d672c0f6
feat: handle goalkeeper vs field player equipment differentiation
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m7s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 4m28s
2026-06-29 14:54:36 +02:00
ucef
7249b45533
feat: ajout du numéro de chèque et du commentaire sur les paiements
2026-06-29 11:28:52 +02:00
ucef
7e036c1966
feat: paramétrage dynamique des dotations (sexe, tailles, couleurs)
2026-06-29 11:11:53 +02:00
ucef
e670e38343
feat: harmoniser les documents demandés sur la page de succès de pré-inscription
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m9s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m26s
2026-06-25 10:34:41 +02:00
ucef
f8336fb407
feat: affichage du numéro de version de l'application
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m8s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 22s
2026-06-25 09:19:59 +02:00
ucef
5f2bf61829
feat: gestion type de demande, calcul dynamique du tarif et pre-selection equipement (maillot) pour inscription
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m8s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 3m28s
2026-06-24 23:56:46 +02:00
ucef
2df3e792f1
feat(pre-inscription): augmentation de la durée de validité du token à 15 minutes
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m9s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 3m31s
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 1m47s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 2m5s
2026-06-24 15:56:54 +02:00
ucef
754a0c8dcc
fix(security): ajout de l'import manquant pour @Value
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 1m38s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m54s
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m7s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 3m26s
2026-06-23 15:30:01 +02:00
ucef
5e75767f92
fix(security): injection correcte de la clé de site captcha dans la vue
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Failing after 26s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Has been skipped
2026-06-23 02:05:27 +02:00
ucef
96eee4326a
feat(security): configuration dynamique du Captcha Cloudflare Turnstile
2026-06-22 23:25:01 +02:00
ucef
14c83be77a
feat(paiements): ajout d'un système d'audit log pour les paiements avec filtres et correction d'accès agent
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 2m46s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 2m48s
2026-06-22 22:44:14 +02:00
ucef
c4bb9803ed
feat(equipements): clean equipment search, fix category regression, and sync dotations on category change
2026-06-15 23:11:05 +02:00
ucef
e1cd5930fd
feat(paiement): track payment manager (gestionnaire) in history
2026-06-15 23:09:46 +02:00
ucef
bcf92487ab
feat: Export CSV des commandes équipements (Dashboard)
...
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m13s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m18s
- Ajout de la génération de CSV des équipements choisis et non fournis pour la saison active.
- Création du DotationService et ajout de la route /admin/equipements/export-commande.
- Ajout du bouton d'export sur le tableau de bord principal (index.html).
2026-06-14 01:53:16 +02:00
ucef
3ed9d0454b
feat: Refonte du schéma Adhérent (Lieu de naissance, Nationalité, Type Licence), suppression du téléphone, email obligatoire
2026-06-14 01:07:45 +02:00
ucef
7d39e561f7
security: decrease pre-registration token expiration from 10 to 5 minutes
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 2m58s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m26s
2026-06-13 00:00:42 +02:00
ucef
87c65c6ebd
feat: add admin toggle to open/close public pre-registrations with ui messaging
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 2m52s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m18s
2026-06-12 23:37:41 +02:00
ucef
bb24363500
fix: resolve HTMX POST CSRF token and unhandled ViewResolver 500 error
2026-06-12 23:37:37 +02:00
ucef
2e8298b3b6
Feature: Implement secure public pre-registration flow with CAPTCHA and HTMX dashboard
...
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m12s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m4s
- Created V16 Flyway migration for pre_inscription and token_pre_inscription tables.
- Added PreInscription and TokenPreInscription entities with respective repositories.
- Updated SecurityConfig to allow public access to /inscription-public/**.
- Implemented CaptchaValidationService to interact with Cloudflare Turnstile API.
- Created PublicInscriptionController for managing the QR code entry, CAPTCHA validation, ephemeral tokens, and public form submission.
- Added public Thymeleaf views (demarrer, formulaire, succes, lien-expire) with TailwindCSS.
- Developed AdminPreInscriptionController and PreInscriptionService to handle back-office validation and rejection workflows.
- Built the admin pre-inscriptions dashboard list view.
- Added a dynamic, polling notification badge in the sidebar using HTMX, auto-updating on validation/rejection events.
2026-06-11 23:11:34 +02:00
ucef
bca84be16a
Refactor: Move equipment price and mandatory status to Categorie relationship
...
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m7s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m34s
- Created CategorieEquipement entity to act as a join table between Category and Equipment.
- Moved 'obligatoire' and 'prix' (formerly prixContribution) fields from Equipement to the new CategorieEquipement entity.
- Added Flyway migrations V14 and V15 to update the database schema and migrate existing data.
- Updated Categorie UI to use a select dropdown and price input for managing category-specific equipment configurations.
- Replaced 'equipement.obligatoire' and 'equipement.prixContribution' calls with their new category-level equivalents in logic and templates.
- Updated pricing calculation in Licence entity to source prices dynamically from the Categorie configuration.
- Updated Dotation generation logic to sync with category requirements automatically.
2026-06-11 22:57:16 +02:00
ucef
aba4ed0770
feat: implement educator management and display educator initials on training schedule
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m2s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m20s
2026-06-01 21:44:02 +02:00