2013-02-05 1 views
1

부모가 Closed 일 때 하위 작업을 읽기 전용으로 설정하려고합니다. 하위 작업에는 이와 관련된 일반적인 워크 플로가 없으며 "적용 할 수 없음"이라는 단일 단계 만 있습니다.JIRA 하위 작업을 읽기 전용으로 만들려면 어떻게해야합니까?

내 생각에 Closed 액션 (그게 무엇이든)을 확장하고 jira.issue.editable 속성을 false로 설정했습니다. 가능한가요, 그렇다면 API의 어떤 부분으로 ??

감사합니다.

답변

0

그렇게하는 쉬운 방법 중 하나는 하위 작업을 잠긴 전환으로 이동시키는 상위 문제의 닫기 전환에 대한 게시 기능을 공격하는 것입니다.

게시 기능을 만들려면 Script Runner 또는 Jira Scripting Suite을 사용할 수 있습니다. 하위 작업에 대한 잠긴 전환을 추가하려면 워크 플로에 새 상태를 추가하고 워크 플로 화면에서는 읽기 전용으로 만듭니다. 자세한 내용은 this answer을 참조하십시오.

문제가 다시 열리면 하위 작업 상태를 복원하려면 부모 문제의 close 상태가되는 사후 스크립트에서 하위 작업 사용자 정의 필드에 저장하십시오. 전환하기 전에 현재 상태입니다. 잠겨 있습니다. 그런 다음 게시물 기능을 상위 문제 re-open 전환에 연결하면 맞춤 입력란에 저장된 내용에 따라 하위 태스킹이 원래 상태로 되돌아갑니다.

+0

며칠 전 answers.atlassian.com에서 이와 같은 질문을하지 않았습니까? – mdoar

0

대답은 내가 생각했던 것보다 훨씬 단순한 것으로 판명되었습니다. 문제가 닫힌 상태로 옮겨 질 때 호출되는 SimpleWorkflowAction을 확장했습니다. 그때 나는 어떤 아이들의 상태를 닫도록 설정했습니다. Voila, 문제 해결.

그리고 예, 나는 Atlassian에도 질문했습니다!