Add user endpoints

This commit is contained in:
Owen Schwartz 2024-10-12 22:31:24 -04:00
parent 364b2c26c3
commit 4facb91d7a
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
16 changed files with 679 additions and 89 deletions

View file

@ -31,7 +31,8 @@ export enum ActionsEnum {
getRole = "getRole",
listRoles = "listRoles",
updateRole = "updateRole",
deleteUser = "deleteUser",
addUser = "addUser",
removeUser = "removeUser",
listUsers = "listUsers",
listSiteRoles = "listSiteRoles",
listUserRoles = "listUserRoles",
@ -44,6 +45,14 @@ export enum ActionsEnum {
removeRoleAction = "removeRoleAction",
listRoleSites = "listRoleSites",
listRoleResources = "listRoleResources",
listRoleActions = "listRoleActions",
addUserRole = "addUserRole",
addUserResource = "addUserResource",
addUserSite = "addUserSite",
addUserAction = "addUserAction",
removeUserAction = "removeUserAction",
removeUserResource = "removeUserResource",
removeUserSite = "removeUserSite",
}
export async function checkUserActionPermission(actionId: string, req: Request): Promise<boolean> {