Felipe Macias wrote:

J'ai bessoin de aide sur la configuration de la visibilte des portlets. je ne peux pas trouver de documentation qui m'indique comment ajouter la configuration des guards des portlets

je voudrais faire que le portlets ne soient pas visible que par un groupe d'utilisateurs

j'utilise le cps 3.4 sur Linux

je vous remercie pour toute aide que vous me pouvez donner

la garde des portlets est basée sur celle de DCWorkflow, avec:

- permissions
- role
- group
- expression

l'expression a en plus accés aux variables suivantes:

       'portlet': portlet,
       'here': context,
       'portal': portal,
       'request': request,
       'published': id de l'objet publié
       'rpath_slash': chemin courrant relatif + /
       'user': utilisateur (objet)


permissions, role et group sont des tuplets,

cf DCWorkflow.Guard.changeFromProperties

g = [ group.strip() for group in s.split(';') ]
self.groups = tuple(g)

donc essayer par example avec:

   groups: group1;group2


/JM
_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à