Как получить список открытых задач для одного пользователя с помощью Active Collab 5 API?

Самостоятельно размещенный Active Collab 5 имеет следующую документацию API:
https://developers.activecollab.com/api-documentation/index.html

Проблема в том, что нет четкого способа получить список открытых задач (для всех проектов) для одного пользователя.

Это будет похоже на задачи, перечисленные на этой странице при установке: http: // {AC5-selfhostedURL} / my-work

Мы используем AssignmentFilters как указано здесь: https://developers.activecollab.com/api-documentation/v1/reports-and-filters/assignments-filter.html — И мы вызываем API, как указано в примере ниже:

$reportsTaskArr = $client2->get('reports/run?type=AssignmentFilter&include_subtasks='.false)->getJson();

Кажется, есть параметры, не задокументированные для фильтров.

2

Решение

Самый простой способ получить список открытых заданий для пользователя — это GET этот ресурс:

/users/:user_id/tasks

Этот ответ используется на странице «Моя работа» для вошедшего в систему пользователя, а также для открытых списков задач на странице профиля пользователя в разделе «Люди».

0

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

Других решений пока нет …

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