redmine - 如何获取某个日期范围内的问题

标签 redmine

使用 REST API 是否可以返回给定日期(例如:2013-03-13)之后创建的所有问题

我尝试了 GET/issues.json?created_on>2013-03-13。但结果却暴露了所有问题。是否有可能在给定日期之后收到问题。

在给定的日期和时间之后是否也可能出现问题,例如: GET/issues.json?created_on>2013-03-13 11:45:36 +0530

最佳答案

快速解决

GET /issues.json?set_filter=1&f[]=created_on&op[created_on]=%3E%3D&v[created_on][]=2013-04-23

例如

http://www.redmine.org/projects/redmine/issues.json?set_filter=1&f[]=created_on&op[created_on]=%3E%3D&v[created_on][]=2013-04-23

如何找到匹配的过滤器

使用您喜欢的浏览器浏览问题列表,并在 UI 中设置一些过滤器(问题列表上方有一个添加过滤器选择框)。然后点击应用并等待页面加载。现在检查当前 URL。在 URL 中,将 [...]/issues?[...] 替换为 [...]/issues.json?[...],然后您有你的 json 输出。

不幸的是我多次找不到过滤器。但开发一个 redmine 插件(或 redmine 核心的补丁)来实现这样的过滤器应该很容易。

进一步调查

Issues#index Controller 操作实际上根据您的参数构建一个查询对象。您可以在 queries_helper.rb#L184 中阅读有关创建该查询的信息。

关于redmine - 如何获取某个日期范围内的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16164833/

相关文章:

mysql - Redmine 与 SQL Server 2008 R2

ruby-on-rails - 在 Redmine 中自动创建自定义字段

css - 在 Redmine 的默认主题中扩展长元素标题的标题

http - 使用 Curl 下载 Redmine 甘特图 PNG?

ruby: `>>' 的未定义方法 "\x0F":String (NoMethodError)

html - 使用 Textile 的表格单元格中的有序列表

templates - 如何在Redmine中设置新问题的模板?

Redmine :Multiple repositories in a project

git - 无法为本地存储库头运行 aws.push

postgresql - 如何使用 postgres docker image 持久化数据?