This commit is contained in:
2018-09-17 23:41:42 +00:00
parent 987dd0c549
commit 8c4319f094
6 changed files with 85 additions and 9 deletions

View File

@@ -108,6 +108,30 @@ namespace AyaNova.Api.Controllers
}
#if (DEBUG)
/// <summary>
/// Get all unique Locale keys that were tracked
/// Required roles: Any
///
/// </summary>
/// <returns>List in alphabetical order of all unique locale keys requested since last server reboot</returns>
[HttpGet("RequestedKeyList")]
public ActionResult RequestedKeyList()
{
if (serverState.IsClosed)
{
return StatusCode(503, new ApiErrorResponse(ApiErrorCode.API_CLOSED, null, serverState.Reason));
}
//Instantiate the business object handler
LocaleBiz biz = new LocaleBiz(ct, UserIdFromContext.Id(HttpContext.Items), UserRolesFromContext.Roles(HttpContext.Items));
var l = biz.RequestedKeyList();
return Ok(new ApiOkResponse(l));
}
#endif
/// <summary>
/// Get subset of locale values
/// Required roles: Any