1
0
Fork 0
forked from forgejo/forgejo

#1612 Ability to send mail when a new pull request is submitted

This commit is contained in:
Unknwon 2015-12-10 11:18:56 -05:00
parent 2e9c4ddedb
commit c6083c335e
20 changed files with 1375 additions and 1107 deletions

View file

@ -343,8 +343,8 @@ func ValidateRepoMetas(ctx *middleware.Context, form auth.CreateIssueForm) ([]in
return labelIDs, milestoneID, assigneeID
}
func checkMentions(ctx *middleware.Context, issue *models.Issue) {
// Update mentions.
func notifyWatchersAndMentions(ctx *middleware.Context, issue *models.Issue) {
// Update mentions
mentions := base.MentionPattern.FindAllString(issue.Content, -1)
if len(mentions) > 0 {
for i := range mentions {
@ -423,7 +423,7 @@ func NewIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) {
return
}
checkMentions(ctx, issue)
notifyWatchersAndMentions(ctx, issue)
if ctx.Written() {
return
}
@ -871,7 +871,7 @@ func NewComment(ctx *middleware.Context, form auth.CreateCommentForm) {
return
}
checkMentions(ctx, &models.Issue{
notifyWatchersAndMentions(ctx, &models.Issue{
ID: issue.ID,
Index: issue.Index,
Name: issue.Name,