소스 검색

Notifying on open PR, and Close/Reopen/Merge issue or PR

tags/v1.1.0
Andrey Nering 7 년 전
부모
커밋
27d30f1a61
2개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 2
    0
      routers/repo/issue.go
  2. 6
    0
      routers/repo/pull.go

+ 2
- 0
routers/repo/issue.go 파일 보기

@@ -875,6 +875,8 @@ func NewComment(ctx *context.Context, form auth.CreateCommentForm) {
log.Error(4, "ChangeStatus: %v", err)
} else {
log.Trace("Issue [%d] status changed to closed: %v", issue.ID, issue.IsClosed)

notification.Service.NotifyIssue(issue, ctx.User.ID)
}
}
}

+ 6
- 0
routers/repo/pull.go 파일 보기

@@ -16,7 +16,9 @@ import (
"code.gitea.io/gitea/modules/base"
"code.gitea.io/gitea/modules/context"
"code.gitea.io/gitea/modules/log"
"code.gitea.io/gitea/modules/notification"
"code.gitea.io/gitea/modules/setting"

"github.com/Unknwon/com"
)

@@ -415,6 +417,8 @@ func MergePullRequest(ctx *context.Context) {
return
}

notification.Service.NotifyIssue(pr.Issue, ctx.User.ID)

log.Trace("Pull request merged: %d", pr.ID)
ctx.Redirect(ctx.Repo.RepoLink + "/pulls/" + com.ToStr(pr.Index))
}
@@ -707,6 +711,8 @@ func CompareAndPullRequestPost(ctx *context.Context, form auth.CreateIssueForm)
return
}

notification.Service.NotifyIssue(pullIssue, ctx.User.ID)

log.Trace("Pull request created: %d/%d", repo.ID, pullIssue.ID)
ctx.Redirect(ctx.Repo.RepoLink + "/pulls/" + com.ToStr(pullIssue.Index))
}

Loading…
취소
저장