This commit is contained in:
@@ -110,13 +110,13 @@ namespace AyaNova.Api.Controllers
|
||||
|
||||
#if (DEBUG)
|
||||
/// <summary>
|
||||
/// Get all unique Locale keys that were tracked
|
||||
/// Get a coverage report of locale keys used versus unused
|
||||
/// 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()
|
||||
/// <returns>Report of all unique locale keys requested since last server reboot</returns>
|
||||
[HttpGet("LocaleKeyCoverage")]
|
||||
public ActionResult LocaleKeyCoverage()
|
||||
{
|
||||
if (serverState.IsClosed)
|
||||
{
|
||||
@@ -126,7 +126,7 @@ namespace AyaNova.Api.Controllers
|
||||
//Instantiate the business object handler
|
||||
LocaleBiz biz = new LocaleBiz(ct, UserIdFromContext.Id(HttpContext.Items), UserRolesFromContext.Roles(HttpContext.Items));
|
||||
|
||||
var l = biz.RequestedKeyList();
|
||||
var l = biz.LocaleKeyCoverage();
|
||||
return Ok(new ApiOkResponse(l));
|
||||
}
|
||||
#endif
|
||||
@@ -420,5 +420,22 @@ namespace AyaNova.Api.Controllers
|
||||
|
||||
}
|
||||
|
||||
#if (DEBUG)
|
||||
public class LocaleCoverageInfo
|
||||
{
|
||||
public List<string> RequestedKeys { get; set; }
|
||||
public int RequestedKeyCount { get; set; }
|
||||
public List<string> NotRequestedKeys { get; set; }
|
||||
public int NotRequestedKeyCount { get; set; }
|
||||
|
||||
public LocaleCoverageInfo()
|
||||
{
|
||||
RequestedKeys = new List<string>();
|
||||
NotRequestedKeys = new List<string>();
|
||||
}
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user