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:
@@ -23,6 +23,31 @@
|
|||||||
<navigation-rule>
|
<navigation-rule>
|
||||||
<from-view-id>*</from-view-id>
|
<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
|
DASHBOARD & ACCUEIL
|
||||||
================================================================ -->
|
================================================================ -->
|
||||||
|
|||||||
Reference in New Issue
Block a user