使用 JIRA 4.4.3,
我创建了一个过滤器,列出了所有任务:
- 当前用户被分配给;
- 是开放的;
- 不会被任何其他任务阻止。
明确地说:已准备好供用户处理的任务。
我们已经安装了 Craftforge JQL 函数插件,并且我提供了以下 JQL 查询:
assignee = currentUser()
AND status in (Open)
AND issue NOT IN linkedIssuesFromFilter("All Issues", "Blocks", "Outward")
问题是,当阻止另一个问题的问题得到解决时,“阻止”链接仍然存在——我不想删除它。但是我的查询不会检查链接的问题是否已关闭/已解决。
如何在“IN 语句内”添加条件,该条件只会返回阻塞当前任务且仍处于打开状态的查询。
最佳答案
使用来自 http://www.j-tricks.com/jqlt-links-functions.html 的此条款:
issue not in linkedIssuesInQuery("status = Open", "is blocked by")
关于jira - 列出所有未被其他任务阻塞的 JIRA 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9162667/