3736c0724c
chore(deps): bump lions-faces-layout 1.0.3 → 1.0.4
...
- Nouveaux composants shared : lions-page-header, lions-card, lions-stat-card, lions-empty-state (utilisés par pages refactorées)
- Fix breadcrumb duplication (span rendered → h:outputText) dans main-template
2026-04-23 22:55:12 +00:00
26259cdd17
chore(quarkus-327): bump to Quarkus 3.27.3 LTS, make pom autonomous, fix 5 test drifts (AuthHeaderFactoryTest uses AccessTokenCredential, DashboardBeanTest injects defaultRealm, UserCreationBeanTest lenient getAllRealms stub, UserListBeanTest injects realmName + mocks PrimeFaces, UserProfilBeanTest fixes non-void stubs + drops roleGestionBean assertions), pin plugin versions
2026-04-23 14:47:38 +00:00
dahoud
8b8903252a
feat(lum-client): logos Lions + refonte index + enrichissement user view/profil
...
- Logos Lions (3 variantes : branded, dark, standard) dans freya-layout/images
- index.html + index.xhtml : refonte
- pages/user-manager/users/view.xhtml : enrichissement affichage détails user (+427 lignes)
- UserProfilBean, AuditConsultationBean, UserSessionBean : ajustements
- templates/menu.xhtml + topbar.xhtml : ajustements layout
- pom.xml : mises à jour mineures
- .gitignore ajouté
- UserCreationBeanTest : ajustements
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 12:46:56 +00:00
dahoud
88f6dfe499
refactoring
2026-02-18 15:50:15 +00:00
lionsdev
366654a796
refactoring
2026-02-15 14:41:13 +00:00
lionsdev
564d29a9d2
Migration complète vers PrimeFaces Freya - Corrections des incompatibilités et intégration de primefaces-freya-extension
2025-12-27 00:18:31 +00:00
lionsdev
dba6621667
feat: Finalisation du projet lions-user-manager
...
- Ajout du module client Quarkus PrimeFaces Freya avec interface complète
- Ajout de l'AuditResource pour la gestion des logs d'audit
- Ajout du SyncResource pour la synchronisation Keycloak
- Ajout du SyncServiceImpl pour les opérations de synchronisation
- Ajout des DTOs de synchronisation (SyncStatusDTO, etc.)
- Corrections mineures dans RoleMapper, RoleServiceImpl, AuditServiceImpl
- Configuration des properties pour dev et prod
- Ajout de la configuration Claude Code (.claude/)
- Documentation complète du projet (AI_HANDOFF_DOCUMENT.md)
Le projet compile maintenant avec succès (BUILD SUCCESS).
Tous les modules (API, Server Impl, Client) sont fonctionnels.
2025-12-04 21:11:44 +00:00
dahoud
48a382ea1b
feat: Initial lions-user-manager project structure
...
Phase 1 & 2 Implementation (40% completion)
Module server-api (✅ COMPLETED - 15 files):
- DTOs complets (User, Role, Audit, Search)
- Enums (StatutUser, TypeRole, TypeActionAudit)
- Service interfaces (User, Role, Audit, Sync)
- ValidationConstants
- 100% compilé et testé
Module server-impl-quarkus (🔄 EN COURS - 7 files):
- KeycloakAdminClient avec Circuit Breaker, Retry, Timeout
- UserServiceImpl avec 25+ méthodes
- UserResource REST API (12 endpoints)
- Health checks Keycloak
- Configurations dev/prod séparées
- Mappers UserDTO <-> Keycloak UserRepresentation
Module client (⏳ À FAIRE - 0 files):
- Configuration PrimeFaces Freya à venir
- Interface utilisateur JSF à venir
Infrastructure:
- Maven multi-modules (parent + 3 enfants)
- Quarkus 3.15.1
- Keycloak Admin Client 23.0.3
- PrimeFaces 14.0.5
- Documentation complète (README, PROGRESS_REPORT)
Contraintes respectées:
- ZÉRO accès direct DB Keycloak (Admin API uniquement)
- Multi-realm avec délégation
- Résilience (Circuit Breaker, Retry)
- Sécurité (@RolesAllowed, OIDC)
- Observabilité (Health, Metrics)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-09 13:12:59 +00:00