当我们在用户的主文件夹中时,我正在创建一个“作者信息”portlet,显示成员的信息,即:当请求URL为http://.../Plone/Members/user1/ *时,portlet需要知道user_id是user1。< / p>
实现这一目标的好方法是什么?
答案 0 :(得分:2)
您可以检查文件夹的所有者:
from AccessControl.SecurityManagement import getSecurityManager
owner = folder.getOwner()
user = getSecurityManager().getUser()
if owner is user:
return True # show the portlet