add edit role functionality

This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-10-02 01:29:33 +03:00
parent f6eed184fa
commit 1739a2b120
2 changed files with 15 additions and 0 deletions
+5
View File
@@ -173,6 +173,11 @@ app.MapPut("/users/queue-offsets/set",
.RequireAuthorization()
.WithOpenApi(op => new OpenApiOperation(op) { Summary = "Sets user's queue offsets" });
app.MapPut("/users/{email}/set-role/{role}", async (string email, RoleEnum role, IUserService userService, CancellationToken ct)
=> await userService.ChangeRole(email, role, ct))
.RequireAuthorization(apiAdminPolicy)
.WithOpenApi(op => new OpenApiOperation(op) { Summary = "Set user's role" });
app.MapPut("/users/{email}/enable", async (string email, IUserService userService, CancellationToken ct)
=> await userService.SetEnableStatus(email, true, ct))
.RequireAuthorization(apiAdminPolicy)