Skip to content

Commit ed838c6

Browse files
committed
Add functionality to delete a watcher from an issue
Signed-off-by: Graham Weldon <graham@grahamweldon.com>
1 parent f9a5d4c commit ed838c6

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

atlassian/jira.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -963,6 +963,21 @@ def issue_add_watcher(self, issue_key, user):
963963
data=data,
964964
)
965965

966+
def issue_delete_watcher(self, issue_key, user):
967+
"""
968+
Stop watching issue
969+
:param issue_key:
970+
:param user:
971+
:return:
972+
"""
973+
log.warning('Deleting user {user} from "{issue_key}" watchers'.format(issue_key=issue_key, user=user))
974+
data = user
975+
base_url = self.resource_url("issue")
976+
return self.delete(
977+
"{base_url}/{issue_key}/watchers".format(base_url=base_url, issue_key=issue_key),
978+
data=data,
979+
)
980+
966981
def assign_issue(self, issue, account_id=None):
967982
"""Assign an issue to a user. None will set it to unassigned. -1 will set it to Automatic.
968983
:param issue: the issue ID or key to assign

0 commit comments

Comments
 (0)