diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2019-11-22 01:08:42 +0800 |
---|---|---|
committer | techknowlogick <techknowlogick@gitea.io> | 2019-11-21 12:08:42 -0500 |
commit | d7ac9727bb5046118915cbb26b2dac1b7b27c9d4 (patch) | |
tree | c3a2209dcc3482506045706d426d95b3c83454fb /modules/notification/mail | |
parent | d5261b9aab83138e31cbe02b1da9adc658ed400f (diff) | |
download | gitea-d7ac9727bb5046118915cbb26b2dac1b7b27c9d4.tar.gz gitea-d7ac9727bb5046118915cbb26b2dac1b7b27c9d4.zip |
Move merge actions to notification (#9024)
* Move merge actions to notification
* Add missing mail notification
Diffstat (limited to 'modules/notification/mail')
-rw-r--r-- | modules/notification/mail/mail.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/notification/mail/mail.go b/modules/notification/mail/mail.go index 24f68bd642..558c9a6243 100644 --- a/modules/notification/mail/mail.go +++ b/modules/notification/mail/mail.go @@ -8,6 +8,7 @@ import ( "fmt" "code.gitea.io/gitea/models" + "code.gitea.io/gitea/modules/git" "code.gitea.io/gitea/modules/log" "code.gitea.io/gitea/modules/notification/base" "code.gitea.io/gitea/services/mailer" @@ -98,3 +99,14 @@ func (m *mailNotifier) NotifyIssueChangeAssignee(doer *models.User, issue *model mailer.SendIssueAssignedMail(issue, doer, ct, comment, []string{assignee.Email}) } } + +func (m *mailNotifier) NotifyMergePullRequest(pr *models.PullRequest, doer *models.User, baseRepo *git.Repository) { + if err := pr.LoadIssue(); err != nil { + log.Error("pr.LoadIssue: %v", err) + return + } + + if err := mailer.MailParticipants(pr.Issue, doer, models.ActionClosePullRequest); err != nil { + log.Error("MailParticipants: %v", err) + } +} |