mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
Feat: Admin UI whitelist management and role management (#10910)
### What problem does this PR solve? Add whitelist management and role management in Admin UI ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -239,9 +239,9 @@ export default {
|
||||
adminGetRolePermissions: (roleName: string) =>
|
||||
`${ExternalApi}${api_host}/admin/roles/${roleName}/permissions`,
|
||||
adminAssignRolePermissions: (roleName: string) =>
|
||||
`${ExternalApi}${api_host}/admin/roles/${roleName}/permissions`,
|
||||
`${ExternalApi}${api_host}/admin/roles/${roleName}/permission`,
|
||||
adminRevokeRolePermissions: (roleName: string) =>
|
||||
`${ExternalApi}${api_host}/admin/roles/${roleName}/permissions/batch`,
|
||||
`${ExternalApi}${api_host}/admin/roles/${roleName}/permission`,
|
||||
adminCreateRole: `${ExternalApi}${api_host}/admin/roles`,
|
||||
adminDeleteRole: (roleName: string) =>
|
||||
`${ExternalApi}${api_host}/admin/roles/${roleName}`,
|
||||
@ -253,5 +253,13 @@ export default {
|
||||
adminGetUserPermissions: (username: string) =>
|
||||
`${ExternalApi}${api_host}/admin/users/${username}/permissions`,
|
||||
|
||||
adminListResources: `${ExternalApi}${api_host}/admin/roles/resources`,
|
||||
adminListResources: `${ExternalApi}${api_host}/admin/roles/resource`,
|
||||
|
||||
adminListWhitelist: `${ExternalApi}${api_host}/admin/whitelist`,
|
||||
adminCreateWhitelistEntry: `${ExternalApi}${api_host}/admin/whitelist/add`,
|
||||
adminUpdateWhitelistEntry: (id: number) =>
|
||||
`${ExternalApi}${api_host}/admin/whitelist/${id}`,
|
||||
adminDeleteWhitelistEntry: (email: string) =>
|
||||
`${ExternalApi}${api_host}/admin/whitelist/${email}`,
|
||||
adminImportWhitelist: `${ExternalApi}${api_host}/admin/whitelist/batch`,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user