diff --git a/src/interfaces/permission.ts b/src/interfaces/permission.ts index 1669018..2ea6b91 100644 --- a/src/interfaces/permission.ts +++ b/src/interfaces/permission.ts @@ -45,20 +45,9 @@ class CheckAuth { return null; } return await new CallAPI() - .GetData(req, "/org/permission/org") + .GetData(req, `/org/permission/org/${action}/${system}`) .then(async (x) => { - let privilege = null; - if (action.trim().toLocaleUpperCase() == "CREATE") - privilege = await this.PermissionCreate(req, system); - if (action.trim().toLocaleUpperCase() == "DELETE") - privilege = await this.PermissionDelete(req, system); - if (action.trim().toLocaleUpperCase() == "GET") - privilege = await this.PermissionGet(req, system); - if (action.trim().toLocaleUpperCase() == "LIST") - privilege = await this.PermissionList(req, system); - if (action.trim().toLocaleUpperCase() == "UPDATE") - privilege = await this.PermissionUpdate(req, system); - + let privilege = x.privilege; let data: any = { root: [null], child1: [null],