On 6 Sep 2007, at 15:08, Maris, Pierre wrote:
Une réponse un peu tardive. Je ne voudrais pas contredire Maxime, surtout que sa solution marche !

Mais, vu que l’action Edit est soumise à la permission « Modify Portal Content », je pense qu’il est plus facile (et plus « Zopique ») d’agir au niveau des permissions dans le workflow :

En retirant aux états ‘work’ et ‘publish’ la permission « Modify Portal Content », on devrait avoir le même résultat. Et en plus fiable, car la méthode de Maxime n’empêche pas les modifs. Elle cache juste l’action. Mais rien n’interdit d’accéder à l’url monContent/cpsdocument_edit_form.


En effet.

Par contre, ma méthode à un gros inconvénient : les permissions sont affectées par le workflow au changement d’état. Donc sur un site existant, s’il y a déjà des contenus dans l’état ‘work’ ou ‘published’, ils seront éditables. Et là, je ne vois que la méthode de Maxime !

Si la base n'est pas trop grosse, portal_workflow en bas de la page de l'onglet Workflows a un bouton "Update security settings" qui met à jour les documents existants.

Florent

--
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



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

Répondre à