Trac Lightning 2.4.0 インストールとちょっと設定

2.3.2 からアップグレード。2.3.2 はほとんど使っていないけれど……。
2.3.2 がインストールされたまま TracLightning-2.4.0.exe を実行してインストール。

Tram を使えるようにした。

http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FTraM

TracLight/python/share/trac/conf/trac.ini の [components] に tramplugin.* = enabled を追加。
All プロジェクトは 2.4.0 インストール時に作成されるので、そのまま。
TracLight/projects/trac/all/conf/trac.ini の [components] に trac.ticket.report.* = disabled を追加……しようと思ったら元々あった。
TracLight/CollabNetSVN/httpd/conf/httpd.conf の PythonHandler trac.web.modpython_frontend を PythonHandler tram.modpython_frontend へ変更。
Apache を再起動。
http://localhost/trac/ へアクセスするとサマリ画面が表示される。
チケット一覧が表示されないな〜と思ったら、ログインしていないからだった。

開始日、終了日、進捗率の追加

http://d.hatena.ne.jp/kaorun55/20090223/trac

TracLight/projects/trac//conf/trac.ini

[ticket-custom]
due_assign = text
due_assign.label = 開始予定日
due_assign.order = 1
due_close= text
due_close.label = 終了予定日
due_close.order = 2
complete= text
complete.label = 進捗率(%)
complete.order = 3

チケットワークフローの変更

http://takanory.net/takalog/782
http://d.hatena.ne.jp/shimooka/20080131/1201763507
http://d.hatena.ne.jp/digo/20090531

だいぶ緩い感じにした。

TracLight/projects/trac//conf/trac.ini

[ticket-workflow]
accept = new -> assigned
accept.default = 3
accept.name = 担当者変更
accept.operations = set_owner
accept.permissions = TICKET_MODIFY
leave = new,assigned,accepted,reopened,closed,resolved,in_work,waiting -> *
leave.default = 8
leave.name = 変更しない
leave.operations = leave_status
reassign = in_work,waiting -> assigned
reassign.default = 4
reassign.name = 担当者変更
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = closed,resolved -> assigned
reopen.default = 2
reopen.name = 差し戻す
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
resolve = new,assigned,in_work,waiting -> resolved
resolve.default = 5
resolve.name = 解決にする
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY
start = new,assigned,waiting -> in_work
start.default = 7
start.name = 開始
start.permissions = TICKET_MODIFY
verify = resolved -> closed
verify.default = 1
verify.name = 確認済み
verify.permissions = TICKET_MODIFY
wait = new,assigned,in_work -> waiting
wait.default = 6
wait.name = 対応待ち
wait.permissions = TICKET_MODIFY

2010-03-01 [ticket-workflow] を workfloweditor で書き直したらちょっと変わったので、こちらも変更。