Tracチケットのテンプレートを管理するTicketExtPlugin - たかのり日記
Trac Lightning でつかってみたいと思ったので、入れてみました。
easy_install を利用する場合
スタートメニュ->Trac->コマンドプロンプト を選択し、コマンドプロンプトを立ち上げる。
easy_install http://trac-hacks.org/svn/ticketextplugin/0.11
を実行する。
ソースコードをダウンロードしてインストールする場合
Proxy の関係とかでこちらにした。
C:\TracLight\Plugin\svn\ に TicketExtPlugin ディレクトリを作成
http://trac-hacks.org/svn/ticketextplugin からソースコードを svn チェックアウトする
スタートメニュ->Trac->コマンドプロンプト を選択し、コマンドプロンプトを立ち上げる。
TicketExtPlugin ディレクトリに入る。egg を作成する。
python setup.py bdist_egg
dist ディレクトリ内に入り、easy_install を実行
C:\TracLight\plugins\svn\TicketExtPlugin>cd dist C:\TracLight\plugins\svn\TicketExtPlugin\dist>easy_install TicketExtPlugin-0.2_r0-py2.5.egg Processing TicketExtPlugin-0.2_r0-py2.5.egg Copying TicketExtPlugin-0.2_r0-py2.5.egg to c:\traclight\python\lib\site-packages Adding TicketExtPlugin 0.2-r0 to easy-install.pth file Installed c:\traclight\python\lib\site-packages\ticketextplugin-0.2_r0-py2.5.egg Processing dependencies for TicketExtPlugin==0.2-r0 Finished processing dependencies for TicketExtPlugin==0.2-r0 C:\TracLight\plugins\svn\TicketExtPlugin\dist>
プラグインを有効にする
[コントロールパネル]->[管理ツール]->[サービス] から TracLightning を再起動する。
ブラウザから Trac を開き、admin でログイン。
管理から、サイドメニューのプラグインを選び、 ticketextplugin 0.2-r0 があることを確認し、プラグインのコンポーネントにすべてチェックを入れ[変更を適用]をクリックする。
適用されるとサイドメニューに"チケットテンプレート"の項目が追加される。
終わりに
使い方レビューについては後ほど。id:kanu-orz:20081016:1224144204 でDecorator Plugin との併用はできるとかできないとか…
ちょっと使ってみたけど、テンプレートを切り替えるタイミングがわからなかった。タスクで自動的に適用するような感じがしているが、テンプレート適用ボタンがあるといいかもしれない。