mirror of
https://github.com/azaion/admin.git
synced 2026-04-22 08:46:34 +00:00
add edit role functionality
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user