Added frond-end and needed get calls.

This commit is contained in:
Naida Vatric
2019-11-07 01:10:25 +01:00
parent 0d525d486e
commit 54aad28c5f
30 changed files with 14267 additions and 2 deletions

View File

@@ -27,6 +27,9 @@ const addpermission= require('./endpoints/addpermission');
const clearpermissions= require('./endpoints/clearpermissions');
const testuserperm= require('./endpoints/testuserperm');
const querypermiss= require('./endpoints/querypermiss');
const listgroupusers= require('./endpoints/listgroupusers');
const listgrouppermissions= require('./endpoints/listgrouppermissions');
const listuserpermissions= require('./endpoints/listuserpermissions');
//Requiremenst for input data validation
const { addUserValidationRules, addPermissionValidationRules, validate, } = require('./validators/validator')
@@ -35,6 +38,19 @@ app.get('/', (req, res) => {
res.send("Work in progress...");
})
//Call for listing all groups with their users - needed for control panel
app.get('/listgroupusers', (req, res) => {
listgroupusers.handleListGroup(req, res, db);
});
//Call for listing all permissions with their owners groups and users - needed for control panel
app.get('/listgrouppermissions', (req, res) => {
listgrouppermissions.handleListPerm(req, res, db);
});
app.get('/listuserpermissions', (req, res) => {
listuserpermissions.handleListPerm(req, res, db);
});
//Call for adding a user to a group
app.post('/addusertogroup', addUserValidationRules(), validate, (req, res) => {
addusertogroup.handleAddUserToGroup(req, res, db)});
@@ -69,5 +85,3 @@ app.listen(3000, () => {
console.log(`App is running on port 3000`);
})
//For testing purpose
//module.exports = app;