Add reset password to admin panel

This commit is contained in:
2025-12-20 00:34:22 +07:00
parent 2d281d1c8c
commit a77a757317
7 changed files with 171 additions and 2 deletions

View File

@@ -52,6 +52,13 @@ export const adminApi = {
return response.data
},
resetUserPassword: async (id: number, newPassword: string): Promise<AdminUser> => {
const response = await client.post<AdminUser>(`/admin/users/${id}/reset-password`, {
new_password: newPassword,
})
return response.data
},
// Marathons
listMarathons: async (skip = 0, limit = 50, search?: string): Promise<AdminMarathon[]> => {
const params: Record<string, unknown> = { skip, limit }