Index: ChapterX.API/Controllers/UsersController.cs
===================================================================
--- ChapterX.API/Controllers/UsersController.cs	(revision a6e33d1f34c0dbbfff38bfb2c73eea32abfe7cff)
+++ ChapterX.API/Controllers/UsersController.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
@@ -5,5 +5,4 @@
 using Microsoft.AspNetCore.Mvc;
 using Microsoft.Extensions.Logging;
-using System.Security.Claims;
 
 namespace ChapterX.API.Controllers
@@ -28,14 +27,5 @@
             _logger.LogInformation("Fetching all users");
             var response = await _mediator.Send(new GetAllRequest());
-            var result = response.Users.Select(u => new
-            {
-                id = u.Id,
-                username = u.Username,
-                name = u.Name,
-                surname = u.Surname,
-                email = u.Email,
-                role = u.Admin != null ? "admin" : u.Writer != null ? "writer" : "regular",
-            });
-            return Ok(result);
+            return Ok(response);
         }
 
@@ -68,9 +58,4 @@
             }
 
-            var callerId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!);
-            var isAdmin = User.IsInRole("Admin");
-            if (callerId != id && !isAdmin)
-                return Forbid();
-
             var response = await _mediator.Send(request);
             return Ok(response);
@@ -82,9 +67,4 @@
         {
             _logger.LogInformation("Deleting user with ID: {UserId}", id);
-            var callerId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!);
-            var isAdmin = User.IsInRole("Admin");
-            if (callerId != id && !isAdmin)
-                return Forbid();
-
             var response = await _mediator.Send(new DeleteRequest(id));
             return Ok(response);
