mirror of
https://github.com/fosrl/pangolin.git
synced 2025-07-31 16:14:46 +02:00
Add role aware updates & endpoints
This commit is contained in:
parent
41cbde1474
commit
364b2c26c3
49 changed files with 1587 additions and 79 deletions
|
@ -26,8 +26,24 @@ export enum ActionsEnum {
|
|||
getTarget = "getTarget",
|
||||
listTargets = "listTargets",
|
||||
updateTarget = "updateTarget",
|
||||
createRole = "createRole",
|
||||
deleteRole = "deleteRole",
|
||||
getRole = "getRole",
|
||||
listRoles = "listRoles",
|
||||
updateRole = "updateRole",
|
||||
deleteUser = "deleteUser",
|
||||
listUsers = "listUsers"
|
||||
listUsers = "listUsers",
|
||||
listSiteRoles = "listSiteRoles",
|
||||
listUserRoles = "listUserRoles",
|
||||
listResourceRoles = "listResourceRoles",
|
||||
addRoleSite = "addRoleSite",
|
||||
addRoleResource = "addRoleResource",
|
||||
removeRoleResource = "removeRoleResource",
|
||||
removeRoleSite = "removeRoleSite",
|
||||
addRoleAction = "addRoleAction",
|
||||
removeRoleAction = "removeRoleAction",
|
||||
listRoleSites = "listRoleSites",
|
||||
listRoleResources = "listRoleResources",
|
||||
}
|
||||
|
||||
export async function checkUserActionPermission(actionId: string, req: Request): Promise<boolean> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue