feat(API): added get-all endpoint for settings controller.
This commit is contained in:
@@ -39,6 +39,16 @@ public class SettingsController(
|
||||
|
||||
return Ok(settingsRepository.Get().ToSettingsDto());
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
[Authorize(Roles = "Admin")]
|
||||
[Route("get-all")]
|
||||
public ActionResult<SettingsDto> GetAll() {
|
||||
var accessLevel = authService.GetUserData(User)?.AccessLevel ?? EAccessLevel.User;
|
||||
if (accessLevel != EAccessLevel.Admin) return Unauthorized();
|
||||
|
||||
return Ok(settingsRepository.Get().ToSettingsDto());
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
[Authorize(Roles = "Admin")]
|
||||
|
||||
Reference in New Issue
Block a user