Added presets

This commit is contained in:
2025-11-15 14:50:20 +01:00
parent c8cb61f766
commit fb272ee63c
6 changed files with 151 additions and 3 deletions

View File

@@ -36,6 +36,14 @@ public class SettingsController : Controller
return View(adminSettingsModel);
}
[Authorize]
[HttpGet("Presets")]
public async Task<Dictionary<string, Preset>> PresetsAsync()
{
AdminSettingsModel adminSettingsModel = await _ldap.GetAdminSettingsModelAsync();
return adminSettingsModel.Presets;
}
[Authorize(Roles = "CanManageSettings")]
[HttpPut("Admin")]
public async Task<AdminUpdateResponseModel> UpdateAdminAsync([FromBody]AdminUpdateRequestModel adminSettingsRequestModel)