2015-02-19 5 views
0

Я использую API YouTrack для создания нового комментария к проблеме при совершении Git. Но параметр runAs для выполнения запроса не работает. Я пробовал идентификатор пользователя Youtrack целевого пользователя, но он все еще размещает комментарий как пользователь, чей логин используется для отправки запроса API.YouTrack: параметр runAs при применении команды не работает

/youtrack/rest/issue/execute/SIN-35?command=comment&comment=Hello_World&runAs= Sruthi_KV&disableNotifications=true

ответ

0

Для конечного пользователя, пожалуйста, используйте логин, который установлен в профиле YouTrack пользователя (Администрирование> Пользователи> целевой пользователь> Дополнительные настройки профиля). Проверьте, сможете ли вы получать достоверные данные о пользователе следующим образом: baseURL/rest/admin/user/login

+0

не работает: '/ rest/user/sruthi' возвращает правильного пользователя и'/rest/user/current' возвращает зарегистрированного пользователя, в данном случае «root». У пользователя root есть разрешение «Обновить проект», но «sruthi» не имеет этого разрешения. Это причина этого? – nidheeshdas

+0

Это размещенная учетная запись на myjetbrains.com, поэтому я не вижу журналы. – nidheeshdas

+0

Из журналов видно, что пользователю, выполняющему команду, требуется разрешение «Обновить проект». Поэтому, пожалуйста, делегируйте эти права пользователю root в целевом проекте (если корень - это пользователь, который запускает эту команду). –

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

  • Нет связанных вопросов^_^