%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/src/routes/
Upload File :
Create Path :
Current File : /home/opti/workflow/src/routes/admin.js

var express = require('express');
var router = express.Router();
var secured = require('../middleware/login');
var con = require('../../config');
var db = require('../models');

/* GET home page. */
router.get('/', secured, (req, res) => {
    res.redirect('/admin/dashboard');
});

router.get('/dashboard', secured, (req, res) => {
    const user = req.user;


    //check if structure is organised so we do not show the add organization structure button
    db.OrganisationStructure.findAll({ where: { orgId: req.user.orgId }, include: [{model:db.Structure, as: 'structure'}], order: [['parentId', 'ASC']] }).then(structures => {
        // console.log(structures)
        isOrganized = false;
        if (structures.length > 0) { //structure not already organized
            isOrganized = true;
        }

        db.User.findAll({where:{orgId:user.orgId}}).then((employees)=>{
            res.render('admin/dashboard', { user, isOrganized, structures, employees });

        })

    })
});


module.exports = router;

Zerion Mini Shell 1.0