fix(jsf): add navigation-cases for breadcrumb outcomes (/, /user-manager, /user-manager/sync) — lions-faces-layout émet des URL-paths comme outcomes JSF, le fichier actuel ne déclarait que des namespaces 'xxxPage'

This commit is contained in:
2026-04-23 16:15:46 +00:00
parent 26259cdd17
commit 5b4dddba71

View File

@@ -23,6 +23,31 @@
<navigation-rule>
<from-view-id>*</from-view-id>
<!-- ================================================================
BREADCRUMB (chemins URL-style émis par lions-faces-layout)
"Home" → /, "Gestion Utilisateurs" → /user-manager, etc.
================================================================ -->
<navigation-case>
<description>Breadcrumb Home (racine)</description>
<from-outcome>/</from-outcome>
<to-view-id>/pages/user-manager/dashboard.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<description>Breadcrumb Gestion Utilisateurs</description>
<from-outcome>/user-manager</from-outcome>
<to-view-id>/pages/user-manager/dashboard.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<description>Breadcrumb section Synchronisation</description>
<from-outcome>/user-manager/sync</from-outcome>
<to-view-id>/pages/user-manager/sync/dashboard.xhtml</to-view-id>
<redirect />
</navigation-case>
<!-- ================================================================
DASHBOARD & ACCUEIL
================================================================ -->