%PDF- %PDF-
| Direktori : /home/opti/workflow/src/routes/ |
| Current File : /home/opti/workflow/src/routes/certificate.js |
var express = require('express');
var formidable = require('formidable');
var guard = require('connect-ensure-login');
var fs = require('fs');
var path = require('path');
var router = express.Router();
var db = require('../models');
var secured = require('../middleware/login');
var con = require('../../config');
router.get('/', guard.ensureLoggedIn(), (req, res, next) => {
var user = req.user;
var certificates = '';
con.query("SELECT a.id, a.createdAt, a.status, b.name as certificateTypeName, c.name as companyName FROM Certificates a INNER JOIN CertificateTypes AS b on a.certificateTypeId=b.id INNER JOIN Companies AS c on a.companyId=c.id", function(err, result) {
if(err){
console.log(err);
}else{
certificates = result;
console.log(certificates);
res.render('certificate/index', { certificates: certificates, user: user, title: 'All Certificate Requests',message: ''});
}
});
//var company = '';
/*
db.Certificate.findAll({ where: { orgId: req.user.orgId }, include: ['CertificateType']}).then(certificates => {
var certificates = certificates;
certificates.forEach(function(certificate, i){
db.Company.findOne({ where: { id: certificate.orgId }}).then(companyRes => {
var company = companyRes;
console.log(company);
certificates[i]['Company'] = company;
});
});
console.log(certificates);
res.render('certificate/index', { certificates: certificates, user: user, title: 'All Certificate Requests',message: ''});
});
*/
});
module.exports = router;