0
A
回答
5
這是對Trac工作流的簡單調整。對於adding optional testing文檔引述如下:
通過添加以下到您 [票工作流]的trac.ini 節你可選的測試。當 門票處於新的,已接受的或 needs_work狀態時,您可以選擇 將其提交以供測試。當它處於 測試狀態時,用戶獲得 選項來拒絕它並將其 發送回needs_work,或者通過測試並將其發送到關閉狀態 。如果他們 接受它,然後它會自動標記爲 關閉和分辨率爲 設置爲固定。由於所有舊作業 仍然存在,因此票可以跳過此整個部分的 。
testing = new,accepted,needs_work,assigned,reopened -> testing
testing.name = Submit to reporter for testing
testing.permissions = TICKET_MODIFY
reject = testing -> needs_work
reject.name = Failed testing, return to developer
pass = testing -> closed
pass.name = Passes Testing
pass.operations = set_resolution
pass.set_resolution = fixed
現在,所有的票前必須先「通」的狀態經歷了「測試」狀態。
爲了確保只有特定的測試人員可以將票據從「測試」更改爲「通過」,請創建一個名爲TICKET_PASS的新權限(Trac管理員可以在Web UI中執行此操作),並將以下內容添加到工作流程中您的trac.ini部分:
pass.permissions = TICKET_PASS
恕我直言,這是足夠的,只是需要門票經過測試他們通過之前。任何合理的開發人員都知道,除非通過了您所做的任何質量控制,否則他們不應將票從「測試」狀態移動到「通過」狀態。而且由於他們的行爲已經有了歷史,所以他們可能會因爲不適當地將票標記爲「通行證」而受到指責。限制權限可能會阻礙(分散trac管理員),而不是幫助它。
[注:我不得不刪除所有超鏈接到文檔B/C我的代表太低。嘆氣]
相關問題
- 1. 在trac工作流程中添加多用戶審批流程
- 2. 工作流程中止
- 3. PurchReqApproval工作流程停止工作
- 4. 阻止Workflow Foundation 3.5持久執行工作流程的方法
- 5. Sharepoint工作流程在處理時必須「阻止」UI嗎?
- 6. 取消執行阻止同步工作的異步工作流
- 7. BufferedReader.readLine()方法阻止流程
- 8. Trac的可定製票據工作流程中的不變量
- 9. Trac票證類型修改不會改變工作流程
- 10. 阻止提升Asio工作線程
- 11. .removeClass不工作,並阻止.addClass工作
- 12. RescueTimes如何阻止工作?
- 13. mysqli_real_escape_string阻止preg_split工作?
- 14. PrimeFaces:阻止UI不工作
- 15. Chrome阻止擴展工作
- 16. Cfwindow阻止活的工作?
- 17. 使流讀()阻止
- 18. 終止無主工作流程
- 19. 遠程終止SharePoint工作流
- 20. 停止卸載工作流程
- 21. PresentModalViewController不會停止工作流程
- 22. 停止SharePoint工作流編程
- 23. 停止Oozie工作流程執行
- 24. 如何終止來自其他工作流程的暫停工作流程?
- 25. Groovy沙箱阻止工作流中的類-cps-global-lib-plugin
- 26. 我應該如何阻止長時間運行的WF4工作流程?
- 27. 阻止SharePoint工作流程從運行,除非滿足先決條件
- 28. trac-admin部署不工作
- 29. 流星停止工作
- 30. 終止工作流控制
正是我想要的!謝謝 – 2009-11-06 16:32:20
關於您的評論 「...創建一個名爲TICKET_PASS的新權限(該Trac管理員可以在Web UI中執行此操作)...」 我還沒有找到一種方法來創建自定義權限web ui。你確定這可以做到嗎?如果是這樣,你能提供一個參考嗎? trac.edgewall.org/wiki/TracPermissions – RjOllos 2009-11-11 21:06:50