mirror of
https://github.com/fosrl/pangolin.git
synced 2025-08-04 18:14:53 +02:00
Add user endpoints
This commit is contained in:
parent
364b2c26c3
commit
4facb91d7a
16 changed files with 679 additions and 89 deletions
|
@ -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> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue