日記
trac拡張探訪 AccountManagerPluginEdit

.egg系拡張なんで、これもsetuptoolsをあらかじめインストールしておく必要がある。あとこれはソース配布されているんで、自分でpython setup.py bdist_eggしてから、dist/*.eggをpluginディレクトリにコピーする。

で、説明通りにパスワードファイルの位置と書式をtrac.iniに書くと、ナビゲーション部分に

  • ログイン済みの場合は、自分のパスワードを変更する機能へのリンクが追加される
  • 未ログイン(anonymous)の場合は、自分のアカウントを追加する機能へのリンクが追加される(らしい。テスト環境の都合で実際に試してない。ソースを読んだだけ)

って、2番目の機能はちょっとうれしくないなー。管理者のみ新規アカウントを追加できるとかだと、いろいろ使えるんだけど。いやでも、権限設定いかんでは、それでもなんとかなるかなー。場合によっては、これを参考に自前の権限管理拡張を作った方がいいかも。

Published At2006-02-14 00:00Updated At2006-02-14 00:00