Поделиться фильтром с jira-python

Я использую jira-python и Python 2.7. Я хотел бы знать, можно ли поделиться одним из моих фильтров jira с помощью этого API. Я могу изменить его имя, запрос и добавить его в список избранного, но как мне поделиться им с другими пользователями?


person Fredrik    schedule 30.05.2017    source источник


Ответы (1)


Это невозможно прямо сейчас в клиенте jira python, но это должно быть выполнимо, поскольку есть конечная точка REST для создания общего ресурса: https://developer.atlassian.com/cloud/jira/platform/rest/#api-api-2-filter-id-permission-post

curl --request POST \
  --user [email protected]:<api_token> \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '
    {
      "type": "group",
      "groupname": "jira-administrators"
    }' \
  --url 'https://your-domain.atlassian.net/rest/api/2/filter/{id}/permission'

Это было бы не так сложно реализовать... вы могли бы либо создать новый метод верхнего уровня, либо поместить его в метод update_filter() (вероятно, добавив поддержку kwarg. Или вы можете просто вызвать метод REST напрямую.

person darksideofthesun    schedule 23.12.2017
comment
Я посмотрю, как мне это удалось в то время, и посмотрю, работает ли предложенное вами решение лучше для меня. Просто не могу сейчас... Спасибо! - person Fredrik; 04.01.2018