HTMLify user added email to admins

This commit is contained in:
Johannes Zellner
2017-01-17 15:34:50 +01:00
parent c932be77f8
commit 3845a8f02b
3 changed files with 45 additions and 7 deletions

View File

@@ -290,15 +290,22 @@ function userAdded(user, inviteSent) {
fqdn: config.fqdn(),
user: user,
inviteLink: inviteSent ? null : config.adminOrigin() + '/api/v1/session/account/setup.html?reset_token=' + user.resetToken,
format: 'text',
cloudronName: cloudronName
cloudronName: cloudronName,
cloudronAvatarUrl: config.adminOrigin() + '/api/v1/cloudron/avatar'
};
var templateDataText = JSON.parse(JSON.stringify(templateData));
templateDataText.format = 'text';
var templateDataHTML = JSON.parse(JSON.stringify(templateData));
templateDataHTML.format = 'html';
var mailOptions = {
from: mailConfig().from,
to: adminEmails.join(', '),
subject: util.format('%s: user %s added', cloudronName, user.alternateEmail || user.email),
text: render('user_added.ejs', templateData)
text: render('user_added.ejs', templateData),
html: render('user_added.ejs', templateDataHTML)
};
enqueue(mailOptions);