Vulcan/packages/nova-users/lib/server/notifications/routes.js

24 lines
No EOL
993 B
JavaScript

// New user email
Picker.route('/email/new-user/:id?', function(params, req, res, next) {
var html;
var user = typeof params.id === "undefined" ? Meteor.users.findOne() : Meteor.users.findOne(params.id);
var emailProperties = {
profileUrl: Users.getProfileUrl(user),
username: Users.getUserName(user)
};
html = Telescope.email.getTemplate('emailNewUser')(emailProperties);
res.end(Telescope.email.buildTemplate(html));
});
// Account approved email
Picker.route('/email/account-approved/:id?', function(params, req, res, next) {
var user = typeof params.id === "undefined" ? Meteor.users.findOne() : Meteor.users.findOne(params.id);
var emailProperties = {
profileUrl: Users.getProfileUrl(user),
username: Users.getUserName(user),
siteTitle: Telescope.settings.get('title'),
siteUrl: Telescope.utils.getSiteUrl()
};
var html = Telescope.email.getTemplate('emailAccountApproved')(emailProperties);
res.end(Telescope.email.buildTemplate(html));
});