使用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
答案 0 :(得分:2)
快速解决方案
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
如何查找匹配过滤器
使用您喜欢的浏览器浏览问题列表,并在用户界面中设置一些过滤器(问题列表正上方有一个Add filter
选择框)。然后单击apply
并等待页面加载。现在检查当前的URL。在网址中将[...]/issues?[...]
替换为[...]/issues.json?[...]
,您就拥有了json输出。
不幸的是我无法找到过滤器。但是应该很容易开发一个redmine插件(或redmine核心的补丁)来实现这样的过滤器。
进一步调查
Issues#index
控制器操作实际上是从您的参数构建一个Query对象。您可以在queries_helper.rb#L184