Vulcan/packages/nova-users/lib/emails.js

29 lines
933 B
JavaScript
Raw Normal View History

2016-04-13 11:39:01 +09:00
Telescope.email.emails = Object.assign(Telescope.email.emails, {
newUser: {
template: "newUser",
path: "/email/new-user/:_id?",
getProperties: Users.getNotificationProperties,
subject() {
return "A new user has been created";
},
getTestHTML(userId) {
var user = typeof userId === "undefined" ? Meteor.users.findOne() : Meteor.users.findOne(userId);
return Telescope.email.getTemplate(this.template)(this.getProperties(user));
}
},
accountApproved: {
template: "accountApproved",
path: "/email/account-approved/:_id?",
getProperties: Users.getNotificationProperties,
subject() {
return "Your account has been approved.";
},
getTestHTML(userId) {
var user = typeof userId === "undefined" ? Meteor.users.findOne() : Meteor.users.findOne(userId);
return Telescope.email.getTemplate(this.template)(this.getProperties(user));
}
}
});