Added frond-end and needed get calls.
This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user