我想在其父項關閉時創建一個子任務只讀。子任務沒有與之關聯的典型工作流程 - 只是說「不適用」的一個步驟。如何使JIRA子任務只讀?
我的想法是,我會延長Closed操作(不管是什麼),並將jira.issue.editable屬性設置爲false。這是可能的,如果是這樣,API的哪些部分?
非常感謝!
我想在其父項關閉時創建一個子任務只讀。子任務沒有與之關聯的典型工作流程 - 只是說「不適用」的一個步驟。如何使JIRA子任務只讀?
我的想法是,我會延長Closed操作(不管是什麼),並將jira.issue.editable屬性設置爲false。這是可能的,如果是這樣,API的哪些部分?
非常感謝!
這樣做的一個簡單方法是攻擊一個post函數,以便將子任務移動到一個鎖定轉換的父問題的緊密轉換。
要創建帖子功能,您可以使用Script Runner或Jira Scripting Suite。要爲子任務添加鎖定轉換,請爲其工作流添加新狀態,並在工作流屏幕上將其設爲只讀,有關更多詳細信息,請參閱this answer。
如果您想要在重新打開問題後恢復子任務狀態,請在導致父問題狀態爲close
狀態的後處理腳本中,保存到子任務自定義字段中,然後再進行轉換鎖定。然後,根據自定義字段中保存的內容,將後置函數附加到父問題re-open
轉換,該轉換將使子任務回到其原始狀態。
答案竟然比我想的要簡單。我擴展了SimpleWorkflowAction,當問題移動到關閉時被調用。那時候,我把任何孩子的地位都關閉了。瞧,問題解決了。
是的,我也問過Atlassian!
幾天前對answers.atlassian.com問的問題不是這個問題嗎? – mdoar