|
@@ -28,17 +28,19 @@ import (
|
|
|
type ActionType int
|
|
|
|
|
|
const (
|
|
|
- CREATE_REPO ActionType = iota + 1 // 1
|
|
|
- RENAME_REPO // 2
|
|
|
- STAR_REPO // 3
|
|
|
- FOLLOW_REPO // 4
|
|
|
- COMMIT_REPO // 5
|
|
|
- CREATE_ISSUE // 6
|
|
|
- CREATE_PULL_REQUEST // 7
|
|
|
- TRANSFER_REPO // 8
|
|
|
- PUSH_TAG // 9
|
|
|
- COMMENT_ISSUE // 10
|
|
|
- MERGE_PULL_REQUEST // 11
|
|
|
+ ACTION_CREATE_REPO ActionType = iota + 1 // 1
|
|
|
+ ACTION_RENAME_REPO // 2
|
|
|
+ ACTION_STAR_REPO // 3
|
|
|
+ ACTION_WATCH_REPO // 4
|
|
|
+ ACTION_COMMIT_REPO // 5
|
|
|
+ ACTION_CREATE_ISSUE // 6
|
|
|
+ ACTION_CREATE_PULL_REQUEST // 7
|
|
|
+ ACTION_TRANSFER_REPO // 8
|
|
|
+ ACTION_PUSH_TAG // 9
|
|
|
+ ACTION_COMMENT_ISSUE // 10
|
|
|
+ ACTION_MERGE_PULL_REQUEST // 11
|
|
|
+ ACTION_CLOSE_ISSUE // 12
|
|
|
+ ACTION_REOPEN_ISSUE // 13
|
|
|
)
|
|
|
|
|
|
var (
|
|
@@ -178,7 +180,7 @@ func newRepoAction(e Engine, u *User, repo *Repository) (err error) {
|
|
|
ActUserID: u.Id,
|
|
|
ActUserName: u.Name,
|
|
|
ActEmail: u.Email,
|
|
|
- OpType: CREATE_REPO,
|
|
|
+ OpType: ACTION_CREATE_REPO,
|
|
|
RepoID: repo.ID,
|
|
|
RepoUserName: repo.Owner.Name,
|
|
|
RepoName: repo.Name,
|
|
@@ -201,7 +203,7 @@ func renameRepoAction(e Engine, actUser *User, oldRepoName string, repo *Reposit
|
|
|
ActUserID: actUser.Id,
|
|
|
ActUserName: actUser.Name,
|
|
|
ActEmail: actUser.Email,
|
|
|
- OpType: RENAME_REPO,
|
|
|
+ OpType: ACTION_RENAME_REPO,
|
|
|
RepoID: repo.ID,
|
|
|
RepoUserName: repo.Owner.Name,
|
|
|
RepoName: repo.Name,
|
|
@@ -443,10 +445,10 @@ func CommitRepoAction(
|
|
|
}
|
|
|
|
|
|
isNewBranch := false
|
|
|
- opType := COMMIT_REPO
|
|
|
+ opType := ACTION_COMMIT_REPO
|
|
|
// Check it's tag push or branch.
|
|
|
if strings.HasPrefix(refFullName, "refs/tags/") {
|
|
|
- opType = PUSH_TAG
|
|
|
+ opType = ACTION_PUSH_TAG
|
|
|
commit = &PushCommits{}
|
|
|
} else {
|
|
|
// if not the first commit, set the compareUrl
|
|
@@ -502,7 +504,7 @@ func CommitRepoAction(
|
|
|
}
|
|
|
|
|
|
switch opType {
|
|
|
- case COMMIT_REPO: // Push
|
|
|
+ case ACTION_COMMIT_REPO: // Push
|
|
|
p := &api.PushPayload{
|
|
|
Ref: refFullName,
|
|
|
Before: oldCommitID,
|
|
@@ -530,7 +532,7 @@ func CommitRepoAction(
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- case PUSH_TAG: // Create
|
|
|
+ case ACTION_PUSH_TAG: // Create
|
|
|
return PrepareWebhooks(repo, HOOK_EVENT_CREATE, &api.CreatePayload{
|
|
|
Ref: refName,
|
|
|
RefType: "tag",
|
|
@@ -547,7 +549,7 @@ func transferRepoAction(e Engine, actUser, oldOwner, newOwner *User, repo *Repos
|
|
|
ActUserID: actUser.Id,
|
|
|
ActUserName: actUser.Name,
|
|
|
ActEmail: actUser.Email,
|
|
|
- OpType: TRANSFER_REPO,
|
|
|
+ OpType: ACTION_TRANSFER_REPO,
|
|
|
RepoID: repo.ID,
|
|
|
RepoUserName: newOwner.Name,
|
|
|
RepoName: repo.Name,
|
|
@@ -578,7 +580,7 @@ func mergePullRequestAction(e Engine, actUser *User, repo *Repository, pull *Iss
|
|
|
ActUserID: actUser.Id,
|
|
|
ActUserName: actUser.Name,
|
|
|
ActEmail: actUser.Email,
|
|
|
- OpType: MERGE_PULL_REQUEST,
|
|
|
+ OpType: ACTION_MERGE_PULL_REQUEST,
|
|
|
Content: fmt.Sprintf("%d|%s", pull.Index, pull.Name),
|
|
|
RepoID: repo.ID,
|
|
|
RepoUserName: repo.Owner.Name,
|