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:
19
BUILD-SYNC-API.md
Normal file
19
BUILD-SYNC-API.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Build pour éviter 404 sur le dashboard Sync
|
||||
|
||||
Le client utilise l’interface **SyncResourceApi** du module `lions-user-manager-server-api`.
|
||||
Si vous lancez uniquement `mvn quarkus:dev` dans le client, une ancienne version de l’API (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 l’API) :
|
||||
|
||||
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`).
|
||||
Reference in New Issue
Block a user