AuthPolicyは各プロジェクトのpluginディレクトリにインストールすればよいのでしょうか?
どうすれば良いか分からないので教えてください。
trac.iniの[inherit]セクションで plugins_dir をしていするのはどうですか?
私は python\\share\\trac 以下にpluginsを作成し、グローバルiniの plugins_dir に指定することで回避してます。
trac0.11から付属している ticket_clone.py を全プロジェクトで
利用する際にも同じことをする必要があったので手元ではそうしています。
#newegg.pyもトライしてみたのですが駄目でした。
ちなみに共通のプラグインが二カ所に有るのが嫌だったので
python\\Lib\\site-packages を指定するのも試してみたのですが、
何故か.pyなプラグインが全て docutils のコンポーネント扱いになったので、
python\\Lib\\site-packages を指定するのは止めました。
すいません。単純にインストールの方法を教えてもらって、動作確認をやってみたかったんですが...
# 動作のさせ方が良く分からんかったので...
Reply To kanu
すいません。単純にインストールの方法を教えてもらって、動作確認をやってみたかったんですが...
最初のポインタが悪かったですね、すみません。
詳細は TracFineGrainedPermissions にあります。
Wiki等のアクセス権を詳細に管理できるAuthzPolicyを追加して欲しい。
http://svn.edgewall.org/repos/trac/branches/0.11-stable/sample-plugins/permissions/authz_policy.py
また管理画面のPageAuthzPolicyEditorも一緒に