1
0
forked from baron/baron-sso

feat: implement bulk user actions and organization tree search with auto-expansion

This commit is contained in:
2026-03-04 15:43:00 +09:00
parent d3b4e3ef5e
commit a5102d9b25
5 changed files with 331 additions and 3 deletions

View File

@@ -453,6 +453,22 @@ export async function bulkCreateUsers(users: BulkUserItem[]) {
return data;
}
export async function bulkUpdateUsers(payload: {
userIds: string[];
status?: string;
role?: string;
}) {
const { data } = await apiClient.put("/v1/admin/users/bulk", payload);
return data;
}
export async function bulkDeleteUsers(userIds: string[]) {
const { data } = await apiClient.delete("/v1/admin/users/bulk", {
data: { userIds },
});
return data;
}
export async function updateUser(userId: string, payload: UserUpdateRequest) {
const { data } = await apiClient.put<UserSummary>(
`/v1/admin/users/${userId}`,