Mercurial > kallithea
comparison rhodecode/model/pull_request.py @ 2746:49a4864b11c1 beta
Authors of pull-requests can now delete them
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 26 Aug 2012 01:04:43 +0200 |
parents | 2b6939a77052 |
children | 493646d3146f |
comparison
equal
deleted
inserted
replaced
2745:fe47ff8ef3f7 | 2746:49a4864b11c1 |
---|---|
123 PullRequestReviewers.pull_request==pull_request)\ | 123 PullRequestReviewers.pull_request==pull_request)\ |
124 .scalar() | 124 .scalar() |
125 if reviewer: | 125 if reviewer: |
126 self.sa.delete(reviewer) | 126 self.sa.delete(reviewer) |
127 | 127 |
128 def delete(self, pull_request): | |
129 pull_request = self.__get_pull_request(pull_request) | |
130 Session().delete(pull_request) | |
131 | |
128 def close_pull_request(self, pull_request): | 132 def close_pull_request(self, pull_request): |
129 pull_request = self.__get_pull_request(pull_request) | 133 pull_request = self.__get_pull_request(pull_request) |
130 pull_request.status = PullRequest.STATUS_CLOSED | 134 pull_request.status = PullRequest.STATUS_CLOSED |
131 pull_request.updated_on = datetime.datetime.now() | 135 pull_request.updated_on = datetime.datetime.now() |
132 self.sa.add(pull_request) | 136 self.sa.add(pull_request) |