feat(client): corrections UI/UX pages dashboard, audit, roles, users - fix REST clients, KPI, navigation et formulaires

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
lionsdev
2026-02-18 03:28:07 +00:00
parent 366654a796
commit 9fce8f1d0a
47 changed files with 1429 additions and 759 deletions

19
BUILD-SYNC-API.md Normal file
View File

@@ -0,0 +1,19 @@
# Build pour éviter 404 sur le dashboard Sync
Le client utilise linterface **SyncResourceApi** du module `lions-user-manager-server-api`.
Si vous lancez uniquement `mvn quarkus:dev` dans le client, une ancienne version de lAPI (en cache dans `.m2`) peut être utilisée et provoquer des **404** sur `/api/sync/keycloak-health`, `/api/sync/users`, etc.
**À faire une fois** (ou après toute modification de lAPI) :
Depuis la **racine** `lions-user-manager` :
```bash
mvn clean install -pl lions-user-manager-server-api,lions-user-manager-server-impl-quarkus,lions-user-manager-client-quarkus-primefaces-freya -am
```
Puis lancer le serveur et le client chacun dans son terminal :
- **Terminal 1** (serveur) : `cd lions-user-manager-server-impl-quarkus && mvn quarkus:dev`
- **Terminal 2** (client) : `cd lions-user-manager-client-quarkus-primefaces-freya && mvn quarkus:dev`
Le client appelle le backend sur **http://localhost:8081** (configuré dans `application-dev.properties`).