2013-02-05 92 views
1

我想在其父項關閉時創建一個子任務只讀。子任務沒有與之關聯的典型工作流程 - 只是說「不適用」的一個步驟。如何使JIRA子任務只讀?

我的想法是,我會延長Closed操作(不管是什麼),並將jira.issue.editable屬性設置爲false。這是可能的,如果是這樣,API的哪些部分?

非常感謝!

回答

0

這樣做的一個簡單方法是攻擊一個post函數,以便將子任務移動到一個鎖定轉換的父問題的緊密轉換。

要創建帖子功能,您可以使用Script RunnerJira Scripting Suite。要爲子任務添加鎖定轉換,請爲其工作流添加新狀態,並在工作流屏幕上將其設爲只讀,有關更多詳細信息,請參閱this answer

如果您想要在重新打開問題後恢復子任務狀態,請在導致父問題狀態爲close狀態的後處理腳本中,保存到子任務自定義字段中,然後再進行轉換鎖定。然後,根據自定義字段中保存的內容,將後置函數附加到父問題re-open轉換,該轉換將使子任務回到其原始狀態。

+0

幾天前對answers.atlassian.com問的問題不是這個問題嗎? – mdoar

0

答案竟然比我想的要簡單。我擴展了SimpleWorkflowAction,當問題移動到關閉時被調用。那時候,我把任何孩子的地位都關閉了。瞧,問題解決了。

是的,我也問過Atlassian!

相關問題