(function () {
'use strict';
var serviceId = 'emailTemplatesService';
angular.module('emailTemplates').factory(serviceId, [emailTemplatesService]);
function emailTemplatesService() {
var currrentTemplate;
var service = {
createTemplate: createTemplate,
getTemplate: getTemplate,
setTemplate: setTemplate
};
return service;
function createTemplate() {
return {
name: 'BadgeIssued',
description: 'Badge issuing template',
emailType: 'BadgeIssued',
subject: "You've been issued a badge - {badgeName}",
title: 'Congratulations!',
content: "You have been issued with a Badge by {issuer}. If you have any questions about this email then please contact the badge issuer.\n\n{badgeImage}",
signature: "Regards,\n\nThe OpenBadges.me team. \n\n {badgeDownloadLink} \n\n Notes\n\nYour badge is an Open Badge conforming to the Open Badge standards\r\nYour Badge can be added to your free myshowcase.me account for display purposes by clicking here.",
fromEmail: 'badges@openbadges.me',
new: false
};
}
function getTemplate() {
return currrentTemplate;
}
function setTemplate(template) {
currrentTemplate = template;
}
}
})();