From ec6633573c2f56791cd51d7a38ed6a06ebb27c02 Mon Sep 17 00:00:00 2001 From: LD-Reborn Date: Fri, 17 Oct 2025 18:40:55 +0200 Subject: [PATCH] Added role authorization to home controller --- src/Controllers/HomeController.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Controllers/HomeController.cs b/src/Controllers/HomeController.cs index caf93b0..dc276f7 100644 --- a/src/Controllers/HomeController.cs +++ b/src/Controllers/HomeController.cs @@ -27,7 +27,7 @@ public class HomeController : Controller return View(); } - [Authorize] + [Authorize(Roles = "CanManageAssets")] [HttpGet("Assets")] public async Task Assets() { @@ -48,14 +48,14 @@ public class HomeController : Controller return View(new HomeIndexViewModel() { AssetsTableViewModels = assetsTableViewModels }); } - [Authorize] + [Authorize(Roles = "CanInventorize")] [HttpGet("Inventory")] public ActionResult Inventory() { return View(); } - [Authorize] + [Authorize(Roles = "CanManageLocations")] [HttpGet("Locations")] public async Task LocationsAsync() { @@ -74,7 +74,7 @@ public class HomeController : Controller return View(new LocationsIndexViewModel() { LocationTableViewModels = LocationsTableViewModels }); } - [Authorize] + [Authorize(Roles = "CanManageUsers")] [HttpGet("Users")] public async Task UsersAsync() { @@ -95,7 +95,7 @@ public class HomeController : Controller return View(new UsersIndexViewModel() { UserTableViewModels = UserTableViewModels }); } - [Authorize] + [Authorize(Roles = "CanManageGroups")] [HttpGet("Groups")] public async Task GroupsAsync() {