我希望在其父级为Closed时将子任务设置为只读。子任务没有与之相关的典型工作流程 - 只是一步说“不适用”。
我的想法是我会扩展Closed动作(无论是什么)并将jira.issue.editable属性设置为false。这是可能的,如果是这样,那么API的哪些部分
非常感谢!
答案 0 :(得分:0)
这样做的一个简单方法是将post函数攻击到父问题的近似转换,这将使子任务移动到锁定转换。
要创建发布功能,您可以使用Script Runner或Jira Scripting Suite。要为子任务添加锁定转换,请在其工作流程中添加新状态,并在工作流程屏幕上将其设置为只读,有关详细信息,请参阅this answer。
如果要在重新打开问题后恢复子任务状态,请在导致父问题close
状态的后脚本上,保存到子任务自定义字段之前它的当前状态使过渡到锁定。然后将post函数附加到父问题re-open
转换,根据自定义字段中保存的内容,将子任务移回其原始状态。
答案 1 :(得分:0)
答案竟然比我想象的更简单。我扩展了SimpleWorkflowAction,当问题移动到关闭时会调用它。那时,我将任何孩子的状态设置为关闭。瞧,问题解决了。
是的,我也问过Atlassian!