親が閉じているときにサブタスクを読み取り専用にしたい。サブタスクには、それに関連付けられた一般的なワークフローはありません。「該当なし」という1つのステップだけです。
私の考えでは、Closedアクション(それが何であれ)を拡張し、jira.issue.editableプロパティをfalseに設定します。これは可能ですか?可能であれば、APIのどの部分で可能ですか?
どうもありがとう!
親が閉じているときにサブタスクを読み取り専用にしたい。サブタスクには、それに関連付けられた一般的なワークフローはありません。「該当なし」という1つのステップだけです。
私の考えでは、Closedアクション(それが何であれ)を拡張し、jira.issue.editableプロパティをfalseに設定します。これは可能ですか?可能であれば、APIのどの部分で可能ですか?
どうもありがとう!
答えは、私が思っていたよりもさらに簡単であることが判明しました。問題がクローズに移動したときに呼び出される SimpleWorkflowAction を拡張しました。その際、すべての子のステータスをクローズに設定しました。出来上がり、問題は解決しました。
はい、私も Atlassian で質問しました。
これを行う簡単な方法の 1 つは、サブタスクをロックされたトランジションに移動する親課題のクローズ トランジションへの事後操作を攻撃することです。
事後操作を作成するには、 Script RunnerまたはJira Scripting Suiteを使用できます。サブタスクのロックされたトランジションを追加するには、そのワークフローに新しい状態を追加し、ワークフロー画面で読み取り専用にします。詳細については、この回答を参照してください。
課題が再開された後にサブタスクのステータスを復元する場合close
は、親課題の状態につながるポストスクリプトで、サブタスクのカスタム フィールドに現在の状態を保存してからロック状態に移行します。re-open
次に、カスタム フィールドに保存されている内容に従って、サブタスクを元の状態に戻す事後操作を親課題トランジションに添付します。