Bonjour,

Le modèle de workflows utilisé ne permet pas de mettre en place une dépendance directe entre les métadonnées d'un document et son état de workflow. Notamment, les mappings de permissions/roles sont fixes pour un état donné, ils ne dépendent pas d'autres variables.

luis lie a écrit :
J'ai créé un nouveau workflow depuis ZMI, mais je veux changer les permission 
sur un document que dependant du un metadonne du document (avec un script), je 
veux connaitre quel est la syntasis python pour manipuler ça?

Pour example:
 Si ce document a un metadonné confidentialite="true" , le document pourra être regarder 
"view" soulement pour l'utilisateur manager...

ou quelq'un a une idée pour faire ça...?, utiliser un autre état...

Voila, il faudra utiliser un autre état pour mettre en place cette sécurité proprement, et donc faire passer le document dans un autre état à la modification de cette métadonnée. Etant donné le framework, il sera plus facile de ne pas gérer cette "confidentialité" en métadonnée, mais de l'intégrer au workflow en proposant un transition de workflow "rendre le document confidentiel" vers l'etat configuré avec des permissions plus restrictives.

Cordialement,

--
Anahide Tchertchian, Nuxeo
Mail: [EMAIL PROTECTED] - Tel: +33 (0)1 40 33 71 60
http://www.nuxeo.com - http://www.cps-project.org
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à