e503c6c0a1
fix: empty parent.relativePath to allow standalone clones (CI builds from registry)
CI/CD Pipeline / pipeline (push) Failing after 3m7s
2026-04-23 11:24:53 +00:00
2c1c3b6e40
chore: bump unionflow-server-api to 1.0.6 (adds ville/pays to OrganisationSummaryResponse)
CI/CD Pipeline / pipeline (push) Failing after 3m27s
2026-04-23 02:19:26 +00:00
dahoud
2f7bb545d0
chore: pom.xml + application.properties + tests + gitignore
...
- pom.xml : mise à jour dépendances
- application.properties : ajustements config
- MembreServiceTest, EntityCoverageTest : tests mis à jour pour nouveautés
- .gitignore : ajout du.exe.stackdump (dump Windows bash)
2026-04-15 20:24:16 +00:00
dahoud
1a5138b87a
fix(impl): version parent 1.0.4 + server-api 1.0.4
2026-04-11 02:01:05 +00:00
dahoud
7d68caef40
fix: corriger id repository Gitea (gitea → gitea-lionsdev) pour auth Maven
2026-04-09 15:16:25 +00:00
dahoud
44ebad3f6b
fix: ajouter repository Gitea dans pom.xml pour résolution parent en CI
2026-04-09 15:10:58 +00:00
dahoud
f700ec9c2d
feat: mapper categorie/modulesRequis dans TypeReferenceService (server-api 1.0.3)
...
- creer(): builder inclut categorie et modulesRequis depuis la requête
- toResponse(): builder expose categorie et modulesRequis de l'entité
- appliquerMiseAJour(): patch null-safe pour categorie et modulesRequis
- pom.xml: unionflow-server-api 1.0.0 → 1.0.3 (nouveaux champs DTO)
2026-04-09 15:08:28 +00:00
dahoud
e00a9301d8
feat: BackupService real pg_dump, OrganisationService region stats, SystemConfigService overrides
...
- BackupService: DB-persisted metadata (BackupRecord/BackupConfig entities + V16 Flyway migration),
real pg_dump execution via ProcessBuilder, soft-delete on deleteBackup, pg_restore manual guidance
- OrganisationService: repartitionRegion now queries Adresse entities (was Map.of() stub)
- SystemConfigService: in-memory config overrides via AtomicReference (no DB dependency)
- SystemMetricsService: null-guard on MemoryMXBean in getSystemStatus() (fixes test NPE)
- Souscription workflow: SouscriptionService, SouscriptionResource, FormuleAbonnementRepository,
V11 Flyway migration, admin REST clients
- Flyway V8-V15: notes membres, types référence, type orga constraint, seed roles,
première connexion, Wave checkout URL, Wave telephone column length fix
- .gitignore: added uploads/ and .claude/
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-04 16:14:30 +00:00
dahoud
a740c172ef
Refactoring - Version stable
2026-03-28 14:21:30 +00:00
dahoud
00b981c510
fix(backend): corriger format log UUID dans OrganisationResource
...
Erreur corrigée : UUID passé à %d (entier) au lieu de %s (string)
- OrganisationResource.java:227 : LOG.infof(..., %s, id)
Note : 36 tests échouent encore (problèmes d'auth, validation, NPE)
Couverture actuelle : 50% (objectif 100% reporté)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-18 02:08:27 +00:00
dahoud
75a19988b0
Sync: code local unifié
...
Synchronisation du code source local (fait foi).
Signed-off-by: lions dev Team
2026-03-15 16:25:40 +00:00
dahoud
23528197cf
🔒 SÉCURITÉ - Audit UnionFlow: Corrections Critiques et Majeures
...
## 🔴 CRITIQUES
- Suppression des secrets hardcodés du Dockerfile (DB_PASSWORD, KEYCLOAK_CLIENT_SECRET)
Les secrets doivent maintenant être injectés via Kubernetes Secrets au runtime
## 🟠 MAJEURES
- Réduction du seuil Jacoco de 100% (irréaliste) à 80% (réaliste)
Permet une couverture de tests plus atteignable
## 📋 Contexte
Suite à l'audit de sécurité AUDIT_INTEGRAL_COMPLET_2025.md
Score avant: 5.6/10 - NE PAS DÉPLOYER EN PRODUCTION
Problèmes critiques identifiés et corrigés
## ⚠️ ACTION REQUISE
Créer les Kubernetes Secrets avant déploiement:
kubectl create secret generic unionflow-server-secrets \
--namespace=applications \
--from-literal=db-password='...' \
--from-literal=keycloak-client-secret='...'
Voir: kubernetes/secrets/README.md
🤖 Generated with Claude Code
2025-12-14 17:09:55 +00:00
dahoud
4a0c5f9d33
Configure Maven repository for unionflow-server-api dependency
2025-12-10 01:08:17 +00:00