Skip to content

Commit aacb7a3

Browse files
lelandsindttouchnetgonchik
authored andcommitted
added get/set repo settings (#374)
1 parent 2c30556 commit aacb7a3

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

atlassian/bitbucket.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,27 @@ def delete_branch(self, project, repository, name, end_point):
553553
data = {"name": str(name), "endPoint": str(end_point)}
554554
return self.delete(url, data=data)
555555

556+
def get_pull_request_settings(self, project, repository):
557+
"""
558+
Get pull request settings.
559+
:param project:
560+
:param repository:
561+
:return:
562+
"""
563+
url = 'rest/api/1.0/projects/{project}/repos/{repository}/settings/pull-requests'.format(project=project,repository=repository)
564+
return self.get(url)
565+
566+
def set_pull_request_settings(self, project, repository, data):
567+
"""
568+
Set pull request settings.
569+
:param project:
570+
:param repository:
571+
:param data: json body
572+
:return:
573+
"""
574+
url = 'rest/api/1.0/projects/{project}/repos/{repository}/settings/pull-requests'.format(project=project,repository=repository)
575+
return self.post(url, data=data)
576+
556577
def get_pull_requests(self, project, repository, state='OPEN', order='newest', limit=100, start=0, at=None):
557578
"""
558579
Get pull requests

0 commit comments

Comments
 (0)