Как получить проблемы от Redmine API REST

Использование API Redmine используя обертку Кевин Салиу, Я пытаюсь получить проблемы конкретного проекта, но не возвращается правильно, обе проблемы как open а также closed неверны.

    $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

Suporte: 1 открыто / 5

Manutenção: 7 открытых / 61

Erro: 3 открытых / 20

Pesquisa de Satisfação: 0 открыто / 0

И возвращает: 16 open issue / 25 closed issue

1

Решение

У вас есть статус, который определил, что count as closed?

В настройках администратора вы можете установить для каждого (?) Статус, если он считается закрытым или нет. Если да, то обзор (список, который вы опубликовали выше) считает все проблемы закрытыми и имеют статус закрытых. То же самое для «открытого» (= все статусы, которые не закрыты)

Похоже, API возвращает эти проблемы только как закрытые, которые имеют определенный статус closed и не все проблемы, которые имеют статус, который считается закрытым.

Поскольку я не родной английский, я надеюсь, вы понимаете, о чем я.

1

Другие решения

используйте ‘limit’ => 100 в вашем массиве.

API redmine имеет ограничение по умолчанию 25.

0

По вопросам рекламы [email protected]