1
私は、ユーザのホームフォルダにいるときにメンバーの情報を表示する「著者情報」ポートレットを作成しています。つまり、リクエストURLがhttp://.../Plone/Members/user1/ * user_idがuser1であることを知る必要があります。ユーザホームフォルダからuser_idを取得するにはどうすればいいですか?
これを達成するにはどうすればよいでしょうか?
私は、ユーザのホームフォルダにいるときにメンバーの情報を表示する「著者情報」ポートレットを作成しています。つまり、リクエストURLがhttp://.../Plone/Members/user1/ * user_idがuser1であることを知る必要があります。ユーザホームフォルダからuser_idを取得するにはどうすればいいですか?
これを達成するにはどうすればよいでしょうか?
あなたは、フォルダの所有者を確認することができます:
from AccessControl.SecurityManagement import getSecurityManager
owner = folder.getOwner()
user = getSecurityManager().getUser()
if owner is user:
return True # show the portlet