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>