Как получить доступ к review_history для Anonymous - PullRequest
4 голосов
/ 16 февраля 2010

У меня проблемы с доступом к review_history с использованием метода getInfoFor, пример кода ниже:

<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>

Когда я вошел в систему, я могу видеть содержимое var review_history, но при просмотре в качестве незарегистрированного пользователя я вижу только пустой список. Кто-нибудь когда-нибудь сталкивался с этим и есть ли способ изменить его так, чтобы он был доступен для всех?

1 Ответ

3 голосов
/ 18 февраля 2010

Что бы вы хотели сделать, это либо настроить рабочий процесс, либо, что еще лучше, создать собственный рабочий процесс. В этом рабочем процессе вы можете управлять разрешениями для вашего контента и добавлять, что анонимным пользователям разрешено просматривать историю объектов. (Не забудьте применить новый рабочий процесс к типам контента, для которого вы хотите сделать историю доступной для анонимных пользователей.)

Взгляните на Создание рабочих процессов в Plone или Понимание разрешений и безопасности на plone.org. Эти страницы должны направить вас в правильном направлении.

...