feat(API): added get-all endpoint for settings controller.

This commit is contained in:
REDCODE
2025-07-14 01:12:04 +02:00
parent 7b4d743b0e
commit 698876fca6

View File

@@ -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")]