Add sending emaisl
This commit is contained in:
parent
67ad1d82b6
commit
7c1836f188
|
@ -129,6 +129,8 @@ func RegisterReminderCron() {
|
|||
return
|
||||
}
|
||||
|
||||
log.Debugf("[Task Reminder Cron] Sending reminders to %d users", len(users))
|
||||
|
||||
for _, u := range users {
|
||||
data := map[string]interface{}{
|
||||
"User": u.User,
|
||||
|
@ -136,6 +138,7 @@ func RegisterReminderCron() {
|
|||
}
|
||||
|
||||
mail.SendMailWithTemplate(u.User.Email, `Reminder for "`+u.Task.Title+`"`, "reminder-email", data)
|
||||
log.Debugf("[Task Reminder Cron] Sent reminder email for task %d to user %d", u.Task.ID, u.User.ID)
|
||||
}
|
||||
|
||||
})
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
{{template "mail-header.tmpl" .}}
|
||||
<p>
|
||||
Hi {{if .User.Name}}{{.User.Name}}{{else}}{{.User.Username}}{{end}},<br/>
|
||||
<br/>
|
||||
This is a friendly reminder of the task "{{.Task.Title}}".<br/>
|
||||
</p>
|
||||
<a href="{{.FrontendURL}}tasks/{{.Task.ID}}" title="Open Task" style="background: rgb(20, 131, 175); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid rgb(16, 106, 140); border-bottom-width: 3px; color: rgb(255, 255, 255); font-weight: 700; font-size: 13px; margin: 10px auto; padding: 5px 10px; text-decoration: none; text-align: center; text-rendering: optimizelegibility; text-transform: uppercase; display: block; width: 200px;">
|
||||
Open Task
|
||||
</a>
|
||||
<p>
|
||||
If the button above doesn't work, copy the url below and paste it in your browsers address bar:<br/>
|
||||
{{.FrontendURL}}tasks/{{.Task.ID}}
|
||||
</p>
|
||||
<p>
|
||||
Have a nice day!
|
||||
</p>
|
||||
{{template "mail-footer.tmpl"}}
|
|
@ -0,0 +1,9 @@
|
|||
Hi {{if .User.Name}}{{.User.Name}}{{else}}{{.User.Username}}{{end}},
|
||||
|
||||
This is a friendly reminder of the task "{{.Task.Title}}".
|
||||
|
||||
You can view the task at:
|
||||
|
||||
{{.FrontendURL}}tasks/{{.Task.ID}}
|
||||
|
||||
Have a nice day!
|
Loading…
Reference in New Issue