def _create_new_pullrequest(self, author, stash_pull_request): pull_request = PullRequest(name=stash_pull_request.title, url=stash_pull_request.url, stash_id=stash_pull_request.id, author_id=author.id, from_stash=True) pull_request.save() for stash_reviewer in stash_pull_request.reviewers: self._create_reviewer(pull_request, stash_reviewer) return pull_request
def post(self, request, format=None): pr = PullRequest(name = request.DATA.get('name'), url = request.DATA.get('url'), author_id = User.objects.all().get(id = request.DATA.get('authorId')).id) pr.save() reviewers = request.DATA.get('reviewers') for reviewer in reviewers : r = Reviewer(pull_request_id = pr.id, user_id = reviewer) r.save() return render(request, 'board.html', {'pull_requests': PullRequest.objects.all()}, content_type="application/xhtml+xml")