Bonjour,

je suis en train de faire l'architecture de mon application, et j'utilise des filtres pour valider les droits d'accès d'un utilisateur à un objet.

Mon problème et que c'est relativement lourd à mettre en place, pour chaque lien sur une page je dois ajouter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<f:param name="id_rights" value="#{attributeManager.enterpriseId}"/>
J'aurai voulu ajouter directement dans le navigation modèle l'attribut avec quelques chose semblable à :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<navigation-rule>
	<from-view-id>manager.xhtml</from-view-id>
	<navigation-case>
		<from-outcome>admin</from-outcome>
		<to-view-id>/users/admin.xhtml?id=#{nav.id}</to-view-id>
	</navigation-case>
</navigation-rule>

Mais lorsque je fais des tests, il n'inclut pas mon paramètre. Uniquement :
/users/admin.xhtml
Quelle est la meilleure façon de procéder ?

Merci