使用jira JQL问题检索工作日志中的maxResult

问题描述 投票:1回答:2

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

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

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

jira jira-rest-api jql jqlite
2个回答
0
投票

目前你不能强迫Jira返回所有工作日志。 20上限是Atlassian的一个已知问题,等待修复。可以在错误票上找到新闻: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

我不能保证这对你有用,但它是一个起点,直到修复bug。


0
投票

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

 ../rest/api/2/issue/your_issue_id/worklog/
© www.soinside.com 2019 - 2024. All rights reserved.