Pyramid docsにあるセキュリティ ガイドラインと wiki チュートリアルAdd Authorizationに従っています
ここで、グループではなく単一のユーザーに基づいて制限を追加する必要があります。
たとえば、ブログ編集者がすべてのコメントを確認する権限を持っている場合、投稿者だけが投稿自体を編集できるとします。
最初のタスクでは、次のようにルート ACL に含めます。
__acl__ = [ (Allow, Everyone, 'view'),
(Allow, Authenticated, 'view_profile'),
(Allow, 'groups:editor', 'edit_comment')
]
しかし、edit_post
どうですか?
私はこの回答を読みましたが、リソースツリーを構築する必要がないため、私のニーズにはやり過ぎのようです。