2015-01-30 8 views
2

JIRA python API를 사용하여 코드에서 JIRA 티켓을 생성하고 있습니다. 코드는 아래와 같습니다.JIRA python API를 사용하여 JIRA 티켓에 watcher를 추가하는 방법

from jira.client import JIRA 
def create_jira_issue(jira, summary, description, status): 

    project = getattr(settings,'jira_project_' + status) 
    now = datetime.datetime.now() 
    pm_jira_dict = { 
     'project': {'key': getattr(settings,'jira_project_' + status)}, 
     'summary': summary, 
     'description': description, 
     'issuetype': {'name': settings.jira_issuetype}, 
     'assignee':{'name': settings.jira_assignee}, 
     'timetracking':{'originalEstimate': settings.jira_timetracking}, 
     'duedate':now.strftime('%Y-%m-%d %H:%M:%S') 
    } 

    new_issue = jira.create_issue(fields=pm_jira_dict) 
    return new_issue 

이제이 티켓에 감시자를 추가하고 싶습니다. 여기에 어떻게 추가 할 수 있습니까?

미리 감사드립니다. 추가 할 감시자가 변수 "감시자"에 있다고 가정

답변

5

: 당신의 코드의 끝 부분에

jira.add_watcher(new_issue.id,watcher) 

를 추가합니다.

관련 문제