【问题标题】:How to get issues from Redmine API REST如何从 Redmine API REST 中获取问题
【发布时间】:2015-10-29 18:27:38
【问题描述】:

使用 API Redmine 和包装器 Kevin Saliou,我试图获取特定项目的 issues ,但没有正确返回, openclosed 的两个问题都不正确。

    $client = Yii::$app->redmine->connectRedmine();

    $issues = $client->api('issue')->all([
        'project_id' => 'id5-cli-portal',
        'status_id' => 'closed',
        'sort' => 'created_on:desc,status:desc'
    ]);

当参数为status_id = closed时,返回固定数量的元素25。 上面的项目包含:

Funcionalidade:15 开 / 86

支持:1 开放 / 5

Manutenção:7 开 / 61

错误:3 开 / 20

Pesquisa de Satisfação:0 打开 / 0

然后返回:16 open issue / 25 closed issue

【问题讨论】:

    标签: php api rest redmine redmine-api


    【解决方案1】:

    您是否定义了count as closed 的状态?

    在管理员首选项中,您可以为每个 (?) 状态设置是否计为已关闭。如果是,则概述(您在上面发布的列表)将 als 问题视为已关闭,其状态计为已关闭。与“打开”相同(= 所有未关闭的状态)

    API 似乎只将这些具有特定状态 closed 的问题返回为已关闭,而不是所有具有已关闭状态的问题。

    由于我的母语不是英语,我希望你明白我的意思。

    【讨论】:

      【解决方案2】:

      在您的数组中使用 'limit' => 100。

      redmine的API默认限制为25。

      【讨论】:

        猜你喜欢
        • 2023-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多