mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-07 05:55:51 +01:00
(refs #2)Add merge pull request form.
This commit is contained in:
@@ -9,10 +9,20 @@ import model._
|
||||
//import Q.interpolation
|
||||
|
||||
|
||||
trait PullRequestService {
|
||||
trait PullRequestService { self: IssuesService =>
|
||||
|
||||
def getPullRequest(owner: String, repository: String, issueId: Int): Option[(Issue, PullRequest)] = {
|
||||
val issue = getIssue(owner, repository, issueId.toString)
|
||||
if(issue.isDefined){
|
||||
Query(PullRequests).filter(_.byPrimaryKey(owner, repository, issueId)).firstOption match {
|
||||
case Some(pullreq) => Some((issue.get, pullreq))
|
||||
case None => None
|
||||
}
|
||||
} else None
|
||||
}
|
||||
|
||||
def createPullRequest(originUserName: String, originRepositoryName: String, issueId: Int,
|
||||
originBranch: String, requestUserName: String, requestRepositoryName: String, requestCommitId: String): Unit =
|
||||
originBranch: String, requestUserName: String, requestRepositoryName: String, requestBranch: String): Unit =
|
||||
PullRequests insert (PullRequest(
|
||||
originUserName,
|
||||
originRepositoryName,
|
||||
@@ -20,6 +30,6 @@ trait PullRequestService {
|
||||
originBranch,
|
||||
requestUserName,
|
||||
requestRepositoryName,
|
||||
requestCommitId))
|
||||
requestBranch))
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user