2008年7月14日月曜日

Tracのワークフロー機能のカスタマイズ方法2

先の日記で書いた続きなのですが、まず「テスト完了」を追加。
自分のところは特にフロー制限を持たなくてよかったので全フローからCloseに出来るようにしちゃいました。
本当は、testingにできるユーザとCloseできるユーザは別にしたいのですが
今の運用上、それはちと手間なのでそこは


運 用 で カ バ ー


ということでウチで運用する予定の[ticket-workflow]は下記の要になりました。
ざっくり言うと、今までのにテスト完了フローが追加されただけなんですがね!


[ticket-workflow]
accept = new,assigned,reopened,resolve -> accepted
accept.name = 着手する
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
leave = * -> *
leave.default = 1
leave.name = 変更しない
leave.operations = leave_status
reassign = new,assigned,accepted,reopened -> assigned
reassign.name = 担当者変更
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = testing,closed -> reopened
reopen.name = 差し戻す
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
testing = accepted,reopened -> testing
testing.name = テスト完了
testing.permissions = TICKET_MODIFY
resolve = new,assigned,accepted,testing,reopened -> closed
resolve.name = 解決にする
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY

0 件のコメント: