Использование 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
У вас есть статус, который определил, что count as closed
?
В настройках администратора вы можете установить для каждого (?) Статус, если он считается закрытым или нет. Если да, то обзор (список, который вы опубликовали выше) считает все проблемы закрытыми и имеют статус закрытых. То же самое для «открытого» (= все статусы, которые не закрыты)
Похоже, API возвращает эти проблемы только как закрытые, которые имеют определенный статус closed
и не все проблемы, которые имеют статус, который считается закрытым.
Поскольку я не родной английский, я надеюсь, вы понимаете, о чем я.
используйте ‘limit’ => 100 в вашем массиве.
API redmine имеет ограничение по умолчанию 25.