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/
[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/
[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 で書き直したらちょっと変わったので、こちらも変更。