1

使用包装器Kevin Saliou使用 API Redmine,我试图获取特定项目的问题,但没有正确返回,这两个问题都是和不正确。 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

4

2 回答 2

1

你有定义的状态count as closed吗?

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

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

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

于 2015-10-30T08:23:01.820 回答
0

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

redmine 的 API 默认限制为 25。

于 2016-11-03T20:18:04.680 回答