我有一个JIRA过滤器,可以在将来的版本中返回所有修复:
project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed
所有这些问题都有子任务,我想在新的过滤结果中使用.他们没有fixVersion这套.
我尝试了parent过滤器,但这只接受密钥或ID.
有没有办法我可以编写一个过滤器来访问这些,而无需手动使用类似的东西parent in (MyProject-1,MyProject-2,MyProject-3,MyProject-4,etc)?
Fra*_*ens 15
您可以安装Craftforge JQL函数 https://plugins.atlassian.com/plugin/details/31601
然后,您创建一个过滤器
project = MyProject AND fixVersion ="1.1.1"和standardIssueTypes()中的issuetype状态!=已关闭
将此过滤器称为'parentIssues'
使用JQL
subtaskIssuesFromFilter("parentIssues")中的问题
将检索所有相关的子任务问题.
我有一个不需要任何插件的解决方案,但是一些手动工作比在查询中列出任务要好得多:
使用linkedIssues函数,您可以编写类似的查询
parent in linkedIssues("PROJ-1061")
Run Code Online (Sandbox Code Playgroud)
现在,将您在此查询中需要的所有问题链接到PROJ-1061,您就是金色的.您可以在批量作业中执行此操作,也可以将其作为工作流中的触发器添加.
使用Script Runner插件和类似的查询:
issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
Run Code Online (Sandbox Code Playgroud)