2015-10-22 4 views
0

Я хотел бы создать отчет с суммированием пользователей с несанкционированными листами времени, сгенерированный менеджером. Это значение хранится в системе где-то; он отображается в веб-графическом интерфейсе под Temp | Расписания | Пользовательские настройки | Мой супервайзер. Тем не менее, я не был в состоянии восстановить его с помощью REST вызовы, такие как:Могу ли я получить супервизор пользователя через JIRA API?

https://jira.mydomain.com/rest/api/2/mypreferences/key=mysupervisor 
https://jira.mydomain.com/rest/api/2/mypreferences/key=my_supervisor 
https://jira.mydomain.com/rest/api/2/mypreferences/key=supervisor 
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=mysupervisor 
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=my_supervisor 
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=supervisor 

Это все возвращает 404. Он также не появляется в основном .../api/2/user/ информации.

Является ли моя структура правильной для получения предпочтений? Если да, то какой ключ (если таковой имеется) применяется для «моего руководителя»? Наконец, есть ли способ получить эту информацию для других пользователей, или она доступна только через мои предпочтения?

The main REST doc не предоставляет список ключей предпочтений.

Я нашел a list ключей предпочтений, но «супервизор» не отображается. Кроме того, использование ключей в вызовах REST выше все равно возвращает 404s.

Я использую JIRA 6.4.3.

ответ

1

Похоже, что менеджер является настраиваемым полем в вашей настройке.

Что вам нужно сделать, это найти пользовательский идентификатор поля вашего менеджера/супервизора. Запустить его в браузере

https://jira.mydomain.com/rest/api/2/field 

Это даст вам ВСЕ поля, которые вы указали и которым есть доступ. Сделайте поиск по полю, которое вы ищете. Если у вас есть идентификатор поля, вы можете создать jql, который даст вам результат

+0

Это удобная ссылка, спасибо. К сожалению, нет, нет настраиваемого поля «менеджер» или «супервизор». –

+0

Извините, я не могу помочь вам больше :(Я никогда не испытывал иерархию работы, хранящуюся в Jira. Возможно, это происходит из LDAP, который использует JIra. У меня также нет меню Temp | Timesheets в моей JIra. Возможно, это какой-то плагин, который вы используете? Если это так, я предполагаю использовать общий JIra REST APi, вы не можете получить информацию о супервизоре –

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