2010-02-16 15 views
4

Je vais avoir des difficultés à accéder au review_history en utilisant la méthode getInfoFor, code exemple ci-dessous:Comment accéder review_history pour Anonymous

<div tal:define = "review_history python:wtool.getInfoFor(here, 'review_history', []); 
        review_history python: portal.reverseList(review_history)" 
tal:repeat="items review_history"> 
<span tal:content="python: review_history" /> 
</div> 

Quand je suis connecté au système que je peux voir le contenu du review_history var, mais quand je regarde comme un utilisateur non enregistré, tout ce que je vois est une liste vide. Quelqu'un a-t-il déjà rencontré ce problème et y a-t-il un moyen de le modifier afin qu'il soit accessible à tous?

+0

J'ai lu à ce sujet et découvert que review_history permet maintenant l'accès aux utilisateurs anonymes, je n'ai pas rencontré d'informations sur la façon d'autoriser l'accès aux utilisateurs non authentifiés. Tout conseil d'aide serait grandement apprécié, Cordialement Ruth – Ruth

Répondre

3

Ce que vous voulez faire est d'ajuster un flux de travail ou, mieux encore, créer un flux de travail personnalisé. Dans ce flux de travail, vous pouvez gérer les autorisations sur votre contenu et ajouter que les utilisateurs anonymes sont autorisés à afficher l'historique des objets. (N'oubliez pas d'appliquer votre nouveau flux de travail aux types de contenu dont vous souhaitez rendre l'historique disponible pour les utilisateurs anonymes.)

Jetez un coup d'œil à Creating Workflows in Plone ou Understanding permissions and security sur plone.org. Ces pages devraient vous aider à aller dans la bonne direction.