Bonjour,
J’ai aussi un problème avec la limitation des droits.
Je veux autoriser certain utilisateur à lancer des workflow.
Prenons cet exemple sur un espace particulier:
Seul les utilisateurs de rôle contributeur peuvent lancer des worflow :
-J’invite donc dans mon espace un utilisateur en temps que contributeur
-Je surcharge alfrescotomcatsharedclassesalfrescoextensionweb-client-config-custom.xml
<action id="start_workflow">
<permissions>
<permission allow="true">AddChildren</permission>
<permission allow="false">Write</permission>
</permissions>
</action>
Rappels :
Administrator
Has all permissions. For backward compatibilty.
Coordinator
The coordinator gets all permissions and permission groups defined.
Collaborator
Combines Editor and Contributor permission groups.
Contributor
Includes the Consumer permission group and adds AddChildren and CheckOut.
They will, by default own anything they create and have the ROLE_OWNER authority.
Editor
Include the Consumer permission group and adds Write and CheckOut.
Consumer
Includes Read
RecordAdministrator
Includes ReadProperties, ReadChildren, WriteProperties, ReadContent, DeleteChildren, CreateChildren, LinkChildren, DeleteAssociations and
CreateAssociations.
Ainsi seul le contributeur devrait avoir accès à cette action.
Mais l’icône d’action de lancement de worflow n’apparaît plus.
De même, si je mets
<action id="start_workflow">
<permissions>
<permission allow="true">Read</permission>
</permissions>
</action>
Dans les deux cas
Si je vais dans l’espace avec n’importe quel rôle en tps qu’admin, je ne vois pas l’icône de lancement de workflow pour un contenu.
Tout d’abord, ma méthode est-elle bonne ?
Si oui, que dois-je faire ?