您可以安裝TypedTicketWorkflowPlugin以僅將某些轉換限制爲特定故障單類型。然後更新沿(未經測試)的線你[ticket-workflow]
部分:
[ticket-workflow]
assign = new,reopened -> assigned
assign.operations = set_owner
assign.permissions = TICKET_MODIFY
assign.tickettype = defect, task
approve = new,reopened -> approved
approve.permissions = TICKET_ADMIN
approve.tickettype = enhancement
assign_enhancement = approved -> assigned
assign_enhancement.name = assign
assign_enhancement.operations = set_owner
assign_enhancement.permissions = TICKET_MODIFY
您可能需要調整您的approve.permissions
選項,只允許權利人批准增強請求。不過,我不確定您是否可以直接在選項中設置用戶名。
我可能有誤解:我想你不得不有四個人中的一個*,而不是全部四個人都批准了增強請求。 Yup; – 2009-02-13 16:39:50