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>