1

我有一个简单的 jql 查询,它给了我所有的问题和工作日志。然而,工作日志似乎上限为 20。我怎样才能强制它检索所有?例如

http://website/rest/api/2/search?jql=project in (Project) and issueFunction in workLogged("after 2015/10/12 before 2015/10/17") &startAt=0&maxResults=1000&fields=worklog

如何强制工作日志的最大结果为例如 100 而不是 20。我无法找到任何关于如何在内部节点更改最大值的参考。

4

2 回答 2

0

我有同样的问题,我可以使用以下链接单独获取所有工作日志,而没有任何maxResult限制:

 ../rest/api/2/issue/your_issue_id/worklog/
于 2018-02-07T18:59:45.023 回答
0

目前,您不能强制 Jira 返回所有工作日志。20 个上限是 Atlassian 的一个已知问题,正在等待修复。新闻可以在 bug 票上找到: https ://jira.atlassian.com/browse/JRA-34746

可以使用 SQL 查询 Jira 数据库中的工作日志数据:

  1. 直接,由于存在以下风险,可以认为已弃用:

“零安全性......可能会减慢 Jira 系统访问速度......查询效率低下”

  1. 通过第三方插件

“'SQL for JIRA',一个新的 JIRA 插件,支持针对 JIRA API 的标准 SQL”

https://answers.atlassian.com/questions/17373/can-i-acess-the-jira-database-to-run-my-own-querys

我不能保证这两种方法都适合您,但这是修复错误之前的起点。

于 2016-07-12T13:29:08.257 回答