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 :
<f:param name="id_rights" value="#{attributeManager.enterpriseId}"/>
J'aurai voulu ajouter directement dans le navigation modèle l'attribut avec quelques chose semblable à :
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 :
Quelle est la meilleure façon de procéder ?
Merci
Partager