feat: Migration complète vers Quarkus PrimeFaces Freya
Migration du frontend React/Next.js vers Quarkus + PrimeFaces Freya 5.0.0 Dashboard: - Extension de BtpXpressApiClient avec tous les endpoints dashboard - Création de DashboardService pour récupérer les données API - Refactorisation DashboardView : uniquement données réelles de l'API - Restructuration dashboard.xhtml avec tous les aspects métiers BTP - Suppression complète de toutes les données fictives Topbar: - Amélioration du menu profil utilisateur avec header professionnel - Ajout UserSessionBean pour gérer les informations utilisateur - Styles CSS personnalisés pour une disposition raffinée - Badges de notifications conditionnels Configuration: - Intégration du thème Freya 5.0.0-jakarta - Configuration OIDC pour Keycloak (security.lions.dev) - Gestion des erreurs HTTP 431 (headers size) - Support du format Fcfa avec séparateurs d'espaces Converters: - Création de FcfaConverter pour formater les montants en Fcfa avec espaces (x xxx xxx format) Code Quality: - Code entièrement documenté en français avec Javadoc exemplaire - Respect du principe Java 'Write once, use many times' - Logging complet pour le débogage - Gestion d'erreurs robuste
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
dev\lions\btpxpress\view\DashboardView$ChantierResume.class
|
||||
dev\lions\btpxpress\view\DashboardView.class
|
||||
dev\lions\btpxpress\view\GuestPreferences$ComponentTheme.class
|
||||
dev\lions\btpxpress\view\ChantiersView$Chantier.class
|
||||
dev\lions\btpxpress\view\BaseListView.class
|
||||
dev\lions\btpxpress\service\ChantierService.class
|
||||
dev\lions\btpxpress\view\ClientsView.class
|
||||
dev\lions\btpxpress\view\GuestPreferences.class
|
||||
dev\lions\btpxpress\view\LoginView.class
|
||||
dev\lions\btpxpress\filter\CharacterEncodingFilter.class
|
||||
dev\lions\btpxpress\service\BtpXpressApiClient.class
|
||||
dev\lions\btpxpress\view\ClientsView$Client.class
|
||||
dev\lions\btpxpress\view\ChantiersView.class
|
||||
@@ -0,0 +1,9 @@
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\filter\CharacterEncodingFilter.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\service\BtpXpressApiClient.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\service\ChantierService.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\view\BaseListView.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\view\ChantiersView.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\view\ClientsView.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\view\DashboardView.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\view\GuestPreferences.java
|
||||
C:\Users\dadyo\PersonalProjects\lions-workspace\btpxpress\btpxpress-client\src\main\java\dev\lions\btpxpress\view\LoginView.java
|
||||
Reference in New Issue
Block a user