Redmine 自定义查询仅 return 特定列
Redmine Custom Query to return only specific columns
使用 REST API xml/json 格式时,如何过滤 Redmine 问题以仅包含指定的列?
我有一个自定义查询来获取问题的特定列:
过滤器设置为 "status(open)" 和 "Due Date(any)"
选项/选定列设置为 "Due Date"(仅 return 响应中的 ID 和截止日期)
有两种访问方式:
A/问题?query_id=myqueryid
B /issues.xml?query_id=myqueryid
当我在浏览器中 运行 A 时,给出了正确的响应,仅包含 id 和截止日期。与 B 相比,现在每个字段(即 ID、描述、开始日期...)都包含在响应中。
我还尝试按照其他一些 API 的建议添加 "fields" 值,但无济于事(即。/issues.xml?issue_id=1337&fields=due_date等)。
Redmine 的 REST API(即 JSON 和 XML APIs)总是 returns 过滤问题的所有基本字段。您可以选择包括 其他 字段,如观察者、期刊、问题关系,...通过使用 API docs
中描述的 include
机制
使用 API 时,客户端应自行从响应中获取所需的任何字段。显示定制 HTML table 和在网络中完成的选定列的功能 UI 目前被认为对 API 用例不是很有用。
使用 REST API xml/json 格式时,如何过滤 Redmine 问题以仅包含指定的列?
我有一个自定义查询来获取问题的特定列:
过滤器设置为 "status(open)" 和 "Due Date(any)"
选项/选定列设置为 "Due Date"(仅 return 响应中的 ID 和截止日期)
有两种访问方式:
A/问题?query_id=myqueryid
B /issues.xml?query_id=myqueryid
当我在浏览器中 运行 A 时,给出了正确的响应,仅包含 id 和截止日期。与 B 相比,现在每个字段(即 ID、描述、开始日期...)都包含在响应中。
我还尝试按照其他一些 API 的建议添加 "fields" 值,但无济于事(即。/issues.xml?issue_id=1337&fields=due_date等)。
Redmine 的 REST API(即 JSON 和 XML APIs)总是 returns 过滤问题的所有基本字段。您可以选择包括 其他 字段,如观察者、期刊、问题关系,...通过使用 API docs
中描述的include
机制
使用 API 时,客户端应自行从响应中获取所需的任何字段。显示定制 HTML table 和在网络中完成的选定列的功能 UI 目前被认为对 API 用例不是很有用。