%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;