feat: userr management

This commit is contained in:
Julien Froidefond
2025-08-22 16:34:13 +02:00
parent 1a05b22242
commit a08caf2981
6 changed files with 598 additions and 2 deletions

View File

@@ -178,4 +178,16 @@ export class AdminManagementService {
throw new Error(error.error || "Failed to remove team member");
}
}
// User Management
static async deleteUser(userId: string): Promise<void> {
const response = await fetch(`${this.baseUrl}/users/${userId}`, {
method: "DELETE",
});
if (!response.ok) {
const error = await response.json();
throw new Error(error.error || "Failed to delete user");
}
}
}