Implemented authorization for other controllers

This commit is contained in:
2025-10-17 18:52:25 +02:00
parent ec6633573c
commit 6867899268
4 changed files with 8 additions and 3 deletions

View File

@@ -20,6 +20,7 @@ public class AssetsController : Controller
_logger = logger;
}
[Authorize(Roles = "CanManageAssets,CanInventorize")]
[HttpGet("Get")]
public async Task<AssetsGetResponseModel> GetAllAssetModelAsync(string Cn)
{
@@ -41,6 +42,7 @@ public class AssetsController : Controller
return result;
}
[Authorize(Roles = "CanManageAssets")]
[HttpGet("GetAll")]
public async Task<AssetsGetAllResponseModel> GetAllAssetModelAsync()
{
@@ -63,6 +65,7 @@ public class AssetsController : Controller
return result;
}
[Authorize(Roles = "CanManageAssets")]
[HttpPost("Create")]
public async Task<AssetsCreateResponseModel> Create([FromBody]AssetsCreateRequestModel assetModel)
{
@@ -117,6 +120,7 @@ public class AssetsController : Controller
return result;
}
[Authorize(Roles = "CanManageAssets")]
[HttpDelete("Delete")]
public async Task<AssetsDeleteResponseModel> Delete([BindRequired] string cn)
{
@@ -143,6 +147,7 @@ public class AssetsController : Controller
});
}
[Authorize(Roles = "CanManageAssets,CanInventorize")]
[HttpPatch("Update")]
public async Task<AssetsUpdateResponseModel> Update([FromBody] AssetsModifyRequestModel requestModel)
{