Added /clearpermiss started /testing

This commit is contained in:
Naida Vatric
2019-10-31 14:27:46 +01:00
parent 2193428609
commit 03a7086162
4 changed files with 130 additions and 1 deletions

View File

@@ -25,6 +25,8 @@ const db = knex ({
const addusertogroup= require('./endpoints/addusertogroup');
const cleargroup= require('./endpoints/cleargroup');
const addpermission= require('./endpoints/addpermission');
const clearpermissions= require('./endpoints/clearpermissions');
const testuserperm= require('./endpoints/testuserperm');
//Checking basics
app.get('/', (req, res) => {
@@ -45,7 +47,7 @@ app.post('/addusertogroup', [
//Call for deleting all users from group
app.delete('/cleargroup', (req,res) => {
cleargroup.handleClearGroup(req, res, db)
cleargroup.handleClearGroup(req, res, db);
});
//Call for adding a permission to a user or group
@@ -69,6 +71,16 @@ app.post('/addpermission', [
}
addpermission.handleAddPermission(req, res, db)});
//Call for deleting all permissions from users or group
app.delete('/clearpermissions', (req,res) => {
clearpermissions.handleClearPerm(req, res, db);
});
//Call for testing if a particular user has a particular permission over a
// particular object
app.post('/testuserperm', (req,res) => {
testuserperm.condTest(req, res, db);
})
//Listening on local port 3000 -temporary, to be changed to env Var
app.listen(3000, () => {