Bonjour,
Une bonne pratique peut être de créer un groupe « publication » avec - au niveau de l’entrepôt chain - un rôle autorisant les permissions :
- read.UTNode
- write.UTNode
- admin.UTNode (si vous activez la couche de gestion des rôles dans les dossiers du dépôt)
- ui.depotBrowseView
- ui.depotDesk
En procédant ainsi, ces users auront des permissions étendues sur l’ensemble de l’application (chain/dépôt) mais ces permissions ne ciblent que des fonctions de dépôt.
Vous pouvez ensuite procéder comme vous le faites actuellement côté chain.
Si jamais vous souhaitez gérer des dossiers avec des permissions de publication différenciées côté dépôt, il faut activer la couche de gestion des rôles du dépôt (cf : ScenariSuite-Starter - Gestion du dépôt - #4 par tha).
Ensuite, il vous faudra :
- Décommenter le processing folder dans le fichier depot.portlet
- Lui ajouter dans la partie mainView la balise smp:EditRolesTab.
- faire un rôle de lecture du dépôt (le même qu’au dessus sans write.UTNode et admin.UTnode) et un rôle d’écriture (lecture + write.UTNode et admin.UTnode).
- Associer le rôle lecture à votre groupe « publication »
- dans l’interface du dépôt, sélectionner les dossiers sur lesquels un user ou groupe a le droit de publier, aller dans l’onglet précédemment déclaré et ajouter le rôle d’écriture à ce user ou groupe.
Pour plus d’infos sur les rôles, vous pouvez regarder ici : Arbre des permissions Scenari 4.2
Thibaut