aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/pull_request.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-08-26 01:04:43 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-08-26 01:04:43 +0200
commit42a3b3706d3f897a771c3fe6a3cd09cd98818a81 (patch)
treef0bcb2a56b236d8ec6f34213167b038fd9b1a898 /rhodecode/model/pull_request.py
parent68ef43ab25fd59ceffd590deaf97d894af80df46 (diff)
Authors of pull-requests can now delete them
--HG-- branch : beta
Diffstat (limited to 'rhodecode/model/pull_request.py')
-rw-r--r--rhodecode/model/pull_request.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/rhodecode/model/pull_request.py b/rhodecode/model/pull_request.py
index 3fb651c3..0d136275 100644
--- a/rhodecode/model/pull_request.py
+++ b/rhodecode/model/pull_request.py
@@ -125,6 +125,10 @@ class PullRequestModel(BaseModel):
if reviewer:
self.sa.delete(reviewer)
+ def delete(self, pull_request):
+ pull_request = self.__get_pull_request(pull_request)
+ Session().delete(pull_request)
+
def close_pull_request(self, pull_request):
pull_request = self.__get_pull_request(pull_request)
pull_request.status = PullRequest.STATUS_CLOSED