Установить TimeTrackingItem от имени другого пользователя

Answered

Здравствуйте.

Скажите, как с помощью API присвоить time tracking item от имени одного пользователя другому?

При задании в метод Create New Work поля author приходит сообщение об ошибке, что пользователь не является администратором проекта.

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

 

P.S. Текущие права пользователя:

Пермишн CREATE_NOT_OWN_WORK_ITEM у него задан в специальной роли. Роль назначена пользователю
в проекте global. (https://www.evernote.com/shard/s303/sh/dcd4dfce-924e-4362-888d-008be8aa5578/9191496772d14035)

Какие еще права необходимы для осуществления записи времени?

 

Спасибо. С уважением, Дмитрий Матюшечкин!

1 comment
Comment actions Permalink
Official comment

Дима, добрый день,

на данный момент вам нужен permission "UPDATE PROJECT". Вы сможете создавать work items от имени другого пользователя. Этот permission в дефолтной схеме ролей есть только у администраторов проекта. Попробуйте, пожалуйста, добавить его нужному пользователю или выдать этому пользователю роль Project Admin. Спасибо!

Permission "CREATE NOT OWN WORK ITEM" пока что не поддерживается для ваших целей. Поддержка "CREATE NOT OWN WORK ITEM" была добавлена в рамках задачи https://youtrack.jetbrains.com/issue/JT-41999 и будет доступна в следующих релизах.
Пожалуйста, напишите, если появятся вопросы.

Please sign in to leave a comment.