Plone 3 の「動的ロール」( http://collective-docs.readthedocs.org/en/latest/security/dynamic_roles.html )を使用して、特定のコンテンツへのアクセスを特定のユーザーに一定期間許可したいと考えています。
この目的のために、サンプル コードのコピー ペーストを使用してアドオンを作成しました。
しかし、Plone は私の DummyLocalRoleAdapter を呼び出すことも、インスタンス化することもありません。明らかに、ユーザーにロールが割り当てられることもありません。
これが私がこれまでに知っていることです:
- 私の動的ロールは rolemap.xml で定義され、アドオンのインストール時に作成されます。
- アドオンがインポートされています - 最初の行の例外により、Zope が起動しません
- DummyLocalRoleAdapter はどれも呼び出されていません - 私は警告と例外でそれらすべてをスパイクしました。
- アダプターは登録されます。
これをデバッグし続けるにはどうすればよいですか - 私が見逃している魔法の部分は何ですか?
ありがとう!