mirror of
https://github.com/atlanticbiomedical/biomedjs.git
synced 2025-07-02 00:47:26 -04:00
Changes
This commit is contained in:
53
app/routes/misc.js
Normal file
53
app/routes/misc.js
Normal file
@ -0,0 +1,53 @@
|
||||
"use strict";
|
||||
|
||||
|
||||
const email = require('../util/email');
|
||||
const moment = require('moment-timezone');
|
||||
const _ = require('lodash');
|
||||
var config = require('../../config/config')['prod'];
|
||||
|
||||
var partsRequestTemplate = email.template(
|
||||
'partsRequest.html.tmpl',
|
||||
'partsRequest.text.tmpl',
|
||||
'Parts Request',
|
||||
[
|
||||
'techName',
|
||||
'requestDate',
|
||||
'customerId',
|
||||
'customerName',
|
||||
'customerContact',
|
||||
'customerPhone',
|
||||
'biomedId',
|
||||
'manufacture',
|
||||
'model',
|
||||
'serialNumber',
|
||||
'vendor',
|
||||
'vendorPhone',
|
||||
'partNumber',
|
||||
'description',
|
||||
'specialNotes'
|
||||
]
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
* POST /api/misc/partsRequest
|
||||
*/
|
||||
function partsRequest(req, res) {
|
||||
const message = {
|
||||
to: config.email.partsRequest
|
||||
};
|
||||
|
||||
const defaultValues = {
|
||||
techName: `${req.user.name.first} ${req.user.name.last}`,
|
||||
requestDate: moment().format('LLLL')
|
||||
};
|
||||
|
||||
const values = _.assign({}, req.body, defaultValues);
|
||||
|
||||
res.promise(email.send(message, partsRequestTemplate, values));
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
partsRequest
|
||||
};
|
Reference in New Issue
Block a user