- Statut changé de New à In progress...
Le problème ne se produit pas sur l'application exemple Demande de congés fournie par défaut.
En effet, il ne se produit pas car le fichier roleMapping.properties du répertoire org/silverpeas/admin contient bien le mapping pour cette application.
Le problème se produit dès lors qu'une autre application workflow est ajoutée à un espace.
Si rien n'est fait de plus, alors les rôles de l'espace parent sont appliqués à cette application.
Pour éviter cela, il y a deux solutions :
- Enrichir le fichier
roleMapping.properties pour l'application en question (ajout des 4 lignes),
- Paramétrer l'application pour qu'elle n'hérite pas des droits de l'espace.
Malgré cela et afin d'éviter tout effet de bord, nous allons faire en sorte que les droits ne soient pas hérités si le mapping de l'application est inexistant dans le fichier roleMapping.properties.