refactor: toilettage intégral menu et suppression système entités
Supprimé: - EntitesGestionBean.java (doublon de OrganisationsBean) - pages/super-admin/entites/ (gestion.xhtml + gestion-enhanced.xhtml) - pages/super-admin/organisations.xhtml (doublon mort) Menu restructuré: - 32→17 sous-menus, 0 lien mort (était 22 url="#") - Fusionné Annuaire+Gestion Membres en un seul sous-menu contextuel - Supprimé sous-menu Administration (fourre-tout, doublons redistribués) - Supprimé sous-menu Formations (inutile, pointait vers dashboard) - Modules non implémentés: item unique "Bientôt disponible" disabled - Aide et Support: 9→3 items, Mon Espace: 8→4 items - Documents: 7→1 item (seul fonctionnel conservé) Nettoyé: - ADMIN_ENTITE→ADMIN_ORGANISATION dans scripts, docs, Javadoc - 3 méthodes @Deprecated supprimées dans MenuBean - faces-config.xml: 5 rules entite*→3 rules organisation* - SuperAdminBean: constantes+méthodes entite→organisation
This commit is contained in:
@@ -82,8 +82,8 @@ echo ✅ Rôle SUPER_ADMIN créé
|
||||
curl -s -X POST "%KEYCLOAK_URL%/admin/realms/%REALM_NAME%/roles" ^
|
||||
-H "Authorization: Bearer %ADMIN_TOKEN%" ^
|
||||
-H "Content-Type: application/json" ^
|
||||
-d "{\"name\":\"ADMIN_ENTITE\",\"description\":\"Administrateur d'entité\"}" > nul 2>&1
|
||||
echo ✅ Rôle ADMIN_ENTITE créé
|
||||
-d "{\"name\":\"ADMIN_ORGANISATION\",\"description\":\"Administrateur d'entité\"}" > nul 2>&1
|
||||
echo ✅ Rôle ADMIN_ORGANISATION créé
|
||||
|
||||
curl -s -X POST "%KEYCLOAK_URL%/admin/realms/%REALM_NAME%/roles" ^
|
||||
-H "Authorization: Bearer %ADMIN_TOKEN%" ^
|
||||
@@ -205,9 +205,9 @@ if not "%USER_ID%"=="" (
|
||||
curl -s -X GET "%KEYCLOAK_URL%/admin/realms/%REALM_NAME%/roles" ^
|
||||
-H "Authorization: Bearer %ADMIN_TOKEN%" > roles.json
|
||||
|
||||
REM Assigner les rôles MEMBRE et ADMIN_ENTITE
|
||||
REM Assigner les rôles MEMBRE et ADMIN_ORGANISATION
|
||||
for /f "delims=" %%i in ('powershell -Command "(Get-Content roles.json | ConvertFrom-Json) | Where-Object {$_.name -eq 'MEMBRE'} | Select-Object -ExpandProperty id"') do set ROLE_MEMBRE_ID=%%i
|
||||
for /f "delims=" %%i in ('powershell -Command "(Get-Content roles.json | ConvertFrom-Json) | Where-Object {$_.name -eq 'ADMIN_ENTITE'} | Select-Object -ExpandProperty id"') do set ROLE_ADMIN_ID=%%i
|
||||
for /f "delims=" %%i in ('powershell -Command "(Get-Content roles.json | ConvertFrom-Json) | Where-Object {$_.name -eq 'ADMIN_ORGANISATION'} | Select-Object -ExpandProperty id"') do set ROLE_ADMIN_ID=%%i
|
||||
|
||||
if not "%ROLE_MEMBRE_ID%"=="" (
|
||||
curl -s -X POST "%KEYCLOAK_URL%/admin/realms/%REALM_NAME%/users/%USER_ID%/role-mappings/realm" ^
|
||||
@@ -221,8 +221,8 @@ if not "%USER_ID%"=="" (
|
||||
curl -s -X POST "%KEYCLOAK_URL%/admin/realms/%REALM_NAME%/users/%USER_ID%/role-mappings/realm" ^
|
||||
-H "Authorization: Bearer %ADMIN_TOKEN%" ^
|
||||
-H "Content-Type: application/json" ^
|
||||
-d "[{\"id\":\"%ROLE_ADMIN_ID%\",\"name\":\"ADMIN_ENTITE\"}]" > nul 2>&1
|
||||
echo ✅ Rôle ADMIN_ENTITE assigné
|
||||
-d "[{\"id\":\"%ROLE_ADMIN_ID%\",\"name\":\"ADMIN_ORGANISATION\"}]" > nul 2>&1
|
||||
echo ✅ Rôle ADMIN_ORGANISATION assigné
|
||||
)
|
||||
) else (
|
||||
echo ⚠️ Impossible de configurer l'utilisateur
|
||||
@@ -262,7 +262,7 @@ echo - Client ID: %CLIENT_ID%
|
||||
echo - Client Secret: %CLIENT_SECRET%
|
||||
echo - Utilisateur test: test@unionflow.dev
|
||||
echo - Mot de passe: test123
|
||||
echo - Rôles assignés: MEMBRE, ADMIN_ENTITE
|
||||
echo - Rôles assignés: MEMBRE, ADMIN_ORGANISATION
|
||||
echo.
|
||||
echo 📄 Le client secret a été sauvegardé dans le fichier .env
|
||||
echo.
|
||||
|
||||
Reference in New Issue
Block a user