Bonjour,

Merci de rester sur la liste, d'autres personnes peuvent aider ou etre interessees par votre probleme.

luis lie a écrit :
Merci, mais je ne sais pas comment manipuler ça, je suis debut...

Pourriez vous m'aider avec ça???

Quelle est la syntaxis ou il y a un code dans le quel je peux m'aider??

Vous pouvez commencer par consulter la documentation de CPSWorkflow :
http://www.cps-project.org/sections/documentation/developers/cpsworkflow
et regarder l'exemple proposé dans CPSWorkflowHowTo.

Est-ce que je peux manipuler que, si le document est confidential qu'il sois 
soumettrer sour une section en particuler?

Oui, vous pouvez changer les transitions ou formulaires de transition accessible depuis l'etat "confidentiel" pour proposer une autre forme de soumission a publication.

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 à