JIRA JQL:被阻止状态的着色卡

yol*_*fer 8 jira jql jira-plugin

我正在尝试使用JIRA Agile的"卡片颜色"功能,加上ScriptRunner插件,为JIRA敏捷板上的卡片上色.

我对"阻止"的定义是:ticket具有"已阻止"字段的值,或者链接到"被阻止"关系中的未解析的票证.

我能做的最好的是以下JQL:

(Blocked is not EMPTY) OR issueFunction in hasLinks("is blocked by")

这将找到具有"已阻止"字段值的票证,以及在"被阻止"关系中链接到另一个票证的票证,但如果解析了所有链接的阻止程序,它仍将为该卡着色.

有没有办法找到与未解决的阻挡者相关的门票?

我查看了ScriptRunner文档但找不到任何内容.

nic*_*nda 3

您可以以相反的方式执行此操作:查找所有标记为阻止程序且未设置解决方案的链接问题。

查找具有未解决的阻止程序的所有未解决的票证的示例:

issueFunction in linkedIssuesOf("resolution is EMPTY", "blocks") and resolution is EMPTY
Run Code Online (Sandbox Code Playgroud)

  • 仅供参考,此解决方案需要付费订阅 ScriptRunner 插件。Jira 无法使用原生 JQL 搜索这些问题,这太疯狂了。 (4认同)
  • 更新:我稍微更改了 JQL,以便在“Blocked”字段具有值时也触发:“Blocked 不为空或(linkedIssuesOf(“resolution is EMPTY”,“blocks”) 中的issueFunction 并且resolution is EMPTY)` (2认同)