This commit is contained in:
Christopher Cookman 2025-09-01 00:50:10 -06:00
parent 1a1e7f5cf2
commit 3af770be83

View file

@ -18,20 +18,21 @@ router.get('/', async (req, res) => {
res.render('acl', { acl, user: req.session.user }); res.render('acl', { acl, user: req.session.user });
}); });
router.get('/add', (req, res) => { // Render form to add new ACL entry router.get('/add', async (req, res) => { // Render form to add new ACL entry
doorList = {} doorList = {}
db.query('SHOW COLUMNS FROM ACL').then(columns => { await db.query('SHOW COLUMNS FROM ACL').then(columns => {
columns.forEach(col => { columns.forEach(col => {
if (col.name !== 'Name' && col.name !== 'CardNumber' && col.name !== 'PIN' && col.name !== 'StartDate' && col.name !== 'EndDate') { if (col.name !== 'Name' && col.name !== 'CardNumber' && col.name !== 'PIN' && col.name !== 'StartDate' && col.name !== 'EndDate') {
doorList[col.name] = false; doorList[col.name] = false;
} }
}); });
res.render('acl-add', { user: req.session.user, doorList: doorList }); console.log(doorList)
res.render('acl-add', { user: req.session.user, doorList });
}).catch(err => { }).catch(err => {
log.error(`Database error fetching ACL columns: ${err}`); log.error(`Database error fetching ACL columns: ${err}`);
return {}; return {};
}); });
}); });
router.put('/', async (req, res) => { // Attempt to create new ACL entry. Fail if cardNumber already exists router.put('/', async (req, res) => { // Attempt to create new ACL entry. Fail if cardNumber already exists