【问题标题】:Redmine Custom Query to return only specific columnsRedmine 自定义查询仅返回特定列
【发布时间】:2017-07-03 13:30:45
【问题描述】:

当使用 REST API xml/json 格式时,如何过滤 Redmine 问题以仅包含指定的列?

我有一个自定义查询来获取特定列的问题:

  • 过滤器设置为“status(open)”和“Due Date(any)”

  • 选项/选定列设置为“截止日期”(仅在响应中返回 ID 和截止日期)

以下是两种访问方式:

A /issues?query_id=myqueryid

B /issues.xml?query_id=myqueryid

当我在浏览器中运行 A 时,会给出正确的响应,其中仅包含 id 和截止日期。与 B 相比,现在每个字段(即 id、描述、开始日期...)都包含在响应中。

我还尝试按照其他一些 api 的建议添加“字段”值,但无济于事(即 /issues.xml?issue_id=1337&fields=due_date 等)。

【问题讨论】:

    标签: redmine restful-url redmine-api


    【解决方案1】:

    Redmine 的 REST API(即 JSON 和 XML API)总是返回过滤问题的所有基本字段。您可以使用API docs 中描述的include 机制来选择包含其他 字段,例如观察者、期刊、问题关系……

    使用 API 时,客户端应该自行从响应中获取所需的任何字段。在 Web UI 中显示带有选定列的定制 HTML 表格的功能目前被认为对 API 用例不是很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 2016-04-15
      • 1970-01-01
      • 2019-01-20
      相关资源
      最近更新 更多