ucef
9cf1d26018
feat: add viewport meta tag to all HTML templates for responsive mobile display
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m6s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 4m13s
2026-06-29 15:44:48 +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
194986f880
feat: pré-sélection de la catégorie par âge et sexe lors de la création d'une licence
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m22s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 4m18s
2026-06-29 09:28:38 +02:00
ucef
e3abe53eb0
feat: amélioration des formulaires d'inscription et pré-inscription
...
- Rendre le champ téléphone obligatoire (entités et UI).
- Ajout du champ 'Ancienne catégorie' conditionné par la saisie de l'ancien club.
- Synchronisation de l'ancienne catégorie entre la pré-inscription et la fiche adhérent.
2026-06-29 09:03:45 +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
d0fde2f2e8
feat(adherent): réintégration du numéro de téléphone
2026-06-24 10:18:44 +02:00
ucef
08dc39f61a
fix(ui): élargissement des sections informations et licences adhérent
2026-06-22 22:44:14 +02:00
ucef
e1cd5930fd
feat(paiement): track payment manager (gestionnaire) in history
2026-06-15 23:09:46 +02:00
ucef
bf4c7b36bd
fix(ui): Rendre les tableaux principaux responsives (overflow-x-auto)
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 8m8s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 6m31s
2026-06-14 01:08:12 +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
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
1a4ff6fdac
style: display total due, paid, and remaining balance in adherents list
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 2m54s
AS Talange CI/CD Pipeline / Build & Run in Docker Container (push) Successful in 3m5s
2026-06-01 22:58:41 +02:00
ucef
e39921f049
feat: modification et suppression des paiements avec validation dynamique
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 2m53s
2026-05-31 02:44:00 +02:00
ucef
52fbd5fcf8
fix: refactoring de la gestion HTMX des filtres avec triggers precis
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 3m14s
2026-05-31 02:11:08 +02:00
ucef
b6651fabb4
fix: resolution du conflit de formulaires imbriques dans la liste des adherents
2026-05-31 01:57:46 +02:00
ucef
8a15139efb
feat: gestion des utilisateurs, rôles et équipes
...
- Ajout de la section de gestion des utilisateurs avec rôles (Admin, Trésorerie, Agent de Saisie).
- Restriction des accès par rôle (Admin a tout, Trésorerie a adhérents/paiements, Agent de saisie a adhérents/planning).
- Flux de modification obligatoire de mot de passe temporaire au premier login (par défaut AsTalange123).
- Intégration de la configuration des équipes du club.
2026-05-30 23:11:12 +02:00
ucef
1d259831c6
feat: implement server-side pagination, eager query loading, and dynamic column filtering via HTMX
2026-05-30 00:14:07 +02:00
ucef
3ae296aa91
fix: recalculate member category and tariffs dynamically on birthdate change
2026-05-30 00:14:02 +02:00
ucef
a429e67133
feat: implémentation de la gestion des saisons (UI, service, refactoring sidebar)
2026-05-29 22:35:33 +02:00
ucef
dd31d73fed
feat: show dynamic labels for all equipments based on gender and playing style
2026-05-20 21:44:34 +02:00
ucef
cac229486a
feat: recalculate license and remaining prices dynamically on residency checkbox change
2026-05-20 19:12:56 +02:00
ucef
1f803a6ecc
feat: add gender and goalkeeper/field player jersey style customization for members
2026-05-20 19:04:34 +02:00
ucef
1af0e177d5
feat: implement global pricing model, optional equipment contribution, and bulk save for dotations
2026-05-20 19:00:10 +02:00
ucef
2a116b1e02
feat: restrict license creation to only one license per adherent
2026-05-19 22:53:05 +02:00
ucef
5e0b9ab02a
feat: gestion des dotations equipements et historique des paiements
2026-05-19 22:15:33 +02:00
ucef
ee85d38c43
Initial commit - nettoyage et initialisation
2026-05-19 22:01:18 +02:00