BOD-35 Refactored email screen to use TinyMCE + added templates schema + base level email generation
This commit is contained in:
@@ -3,7 +3,14 @@ const Handlebars = require("handlebars");
|
||||
|
||||
exports.render = (req, res) => {
|
||||
//Perform request validation
|
||||
console.log("Got a render request.");
|
||||
var template = Handlebars.compile(req.body.view);
|
||||
let view;
|
||||
if (req.body.context.bodyshop.template_header) {
|
||||
console.log("[HJS Render] Including Header");
|
||||
view = `${req.body.context.bodyshop.template_header}${req.body.view}`;
|
||||
} else {
|
||||
console.log("[HJS Render] No header to include.");
|
||||
view = req.body.view;
|
||||
}
|
||||
var template = Handlebars.compile(view);
|
||||
res.send(template(req.body.context));
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user