我希望有人可以帮助我,因为我完全迷路了。我需要修改 TRAC 的工作流程,以便如果工单类型是 SPR,它会分配给我们的 QA,并且他们是唯一允许关闭工单的人。否则,它会交给测试团队关闭。
同样,我需要工单状态流程如下:
新票(错误)-> 分配(开发)-> 固定(重新分配给测试或 SPR)-> 关闭/重新打开
目前,在开发人员解决问题后,票证似乎已关闭。
我根本不熟悉 TRAC,并且已经为此苦苦挣扎了 2 天,似乎无法让它发挥作用。任何帮助将不胜感激!
我希望有人可以帮助我,因为我完全迷路了。我需要修改 TRAC 的工作流程,以便如果工单类型是 SPR,它会分配给我们的 QA,并且他们是唯一允许关闭工单的人。否则,它会交给测试团队关闭。
同样,我需要工单状态流程如下:
新票(错误)-> 分配(开发)-> 固定(重新分配给测试或 SPR)-> 关闭/重新打开
目前,在开发人员解决问题后,票证似乎已关闭。
我根本不熟悉 TRAC,并且已经为此苦苦挣扎了 2 天,似乎无法让它发挥作用。任何帮助将不胜感激!
尝试AdvancedTicketWorkflowPlugin,因为它能够根据工单字段值采取不同的行动。此处最相关:根据其 wiki 文档,它基于票证类型进行分类操作:
accept = new -> *
accept.name = Accept ticket into workflow
accept.operations = triage
accept.triage_field = type
accept.triage_split = defect->new_defect,enhancement->new_enhancement
(请参阅上面链接的 wiki 页面上的更完整示例)
您可以自定义工单的状态工作流程(这是官方文档:http ://trac.edgewall.org/wiki/TracWorkflow )。但是,尚不支持基于工单类型的不同工作流。