Active Collab API — получение всех записей за конкретный проект для всех пользователей

Я использую php-оболочку для Active Collab API, чтобы попытаться получить все записи времени для всех пользователей определенного проекта.

Форма моего запроса, например:

print_r($client->get('projects/9/time-records/')->getJson());

Я только вижу записи времени для меня для этого проекта. Что мне нужно сделать, чтобы увидеть записи времени для всех в этом проекте — это проблема пользователя?

Мои назначенные роли пользователя для моей учетной записи:

  • член
  • Дополнительные разрешения: запуск проектов, управление людьми и использование отчетов

Спасибо!

1

Решение

Ответ API для /projects/9/time-records/ Маршрут возвращает все записи времени, только если вы:

  1. владелец
  2. Участник, который также будет руководителем проекта (маленькая иконка короны на странице «Люди» проекта)
  3. Клиент и проект настроены так, чтобы клиенты могли просматривать отслеживаемое время и расходы

Во всех других случаях, включая тот, который вы описали выше, Active Collab будет возвращать только ваши записи времени. Это функция конфиденциальности данных.

Без дополнительной информации с вашей стороны (спросили в комментариях), единственное, что я могу предложить, это попросить владельца в вашей учетной записи предоставить вам больше разрешений в данном проекте.

0

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

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

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