mirror of
https://github.com/LD-Reborn/Berufsschule_HAM.git
synced 2025-12-20 23:11:54 +00:00
Implemented authorization for other controllers
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user