سؤال

أواجه مشكلة في الوصول إلى 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 ، ولكن عندما أرى كمستخدم غير مسجل ، كل ما أراه هو قائمة فارغة. هل سبق أن صادف أي شخص هذا وهل هناك طريقة لتعديله بحيث يكون متاحًا للجميع؟

هل كانت مفيدة؟

المحلول

ما تريد القيام به هو إما ضبط سير العمل أو حتى أفضل ، إنشاء سير عمل مخصص. في سير العمل هذا ، يمكنك إدارة الأذونات على المحتوى الخاص بك وإضافة أنه يُسمح للمستخدمين المجهولين بعرض تاريخ الكائنات. (لا تنس تطبيق سير العمل الجديد الخاص بك على أنواع المحتوى التي تريد إتاحة السجل للمستخدمين المجهولين.)

ألق نظرة على إنشاء سير عمل في بلون أو فهم الأذونات والأمن على plone.org. يجب أن تجعلك هذه الصفحات في الاتجاه الصحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top