2015-10-29 4 views
1

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

$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 де Satisfação: 0 открытых/0

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

ответ

1

Есть ли у вас статус определяемом что count as closed?

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

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

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

0

использовать 'limit' => 100, в вашем массиве.

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

Смежные вопросы