Pregunta

Estoy teniendo problemas para acceder a la review_history utilizando el método getInfoFor, código de ejemplo siguiente:

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

Cuando estoy conectado en el sistema puedo ver el contenido de la review_history var, pero cuando veo que un usuario no registrado, todo lo que veo es una lista vacía. Alguien ha llegado a través de esto y hay una manera de modificar de manera que su disposición de todo el mundo?

¿Fue útil?

Solución

Lo que se quiere hacer es o bien ajustar un flujo de trabajo o, mejor aún, crear un flujo de trabajo personalizado. En este flujo de trabajo se pueden gestionar los permisos de su contenido y añadir que los usuarios anónimos se les permite ver la historia de los objetos. (No se olvide de aplicar el nuevo flujo de trabajo a los tipos de contenido de los que desea realizar la historia disponible para los usuarios anónimos.)

Tome un vistazo a crear flujos de trabajo en Plone o permisos Comprensión y de seguridad en plone.org. Estas páginas deben conseguir que va en la dirección correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top