jira 中的复杂过滤器

Complex filter in jira

我想创建一个像这样工作的过滤器:

对于给定的用户,比如用户 'abc',我想过滤已分配给他、处于进行中状态并转换为已解决状态的用户故事,附有评论JIRA 并且它已关闭,审查中的所有提交(通过浏览变更集添加)都合并到指定的分支(在 bamboo 中)并且构建通过了。所有这些都在一个日期期限内,比如一个月。

我还想查看所有已提交但未通过审查但仍被合并到指定分支的提交。

我能做到吗?

我认为仅使用过滤器是不可能的。 到目前为止你写了什么? 可以安装插件吗? 可以用脚本来完成吗? 您为这个 pourpouse 使用了哪些过滤器? 你的字段是jira字段,还是自定义字段?

编辑:**

首先你应该请求 jira-admin 权限。之后安装 scriptrunner 插件。此插件提供了一些可用于 JQL 搜索的预写函数。我认为没有包含与提交和部署相关的功能。无论如何,您最好的选择是添加一个脚本字段(在 scriptrunner 上提供)并编写您的脚本,因为您可以使用脚本管理 jira 中的所有信息。您的脚本字段可以将其值设置为构建、合并或任何您想要的内容,这样您的过滤器就应该是这样的:

YourScriptedField = "built"  

另一方面,您当前的过滤器应该类似于:

asignee was yourUser and status was "In Progress" and status = Closed and (status changed to Resolved after "yyyy-mm-dd" before "yyyy-mm-dd")