This commit is contained in:
2018-11-15 19:45:13 +00:00
parent 3d748adbe1
commit 2491e9de8e
4 changed files with 146 additions and 0 deletions

View File

@@ -71,6 +71,28 @@ namespace AyaNova.Api.Controllers
}
/// <summary>
/// Get API server info for general display
///
/// Required roles: Any
///
/// </summary>
/// <returns>API server info</returns>
[HttpGet("ServerInfo")]
public ActionResult ServerInfo()
{
return Ok(new
{
data = new
{
ServerVersion = AyaNovaVersion.FullNameAndVersion,
DBSchemaVersion = AySchema.currentSchema,
ServerLocalTime = DateUtil.ServerDateTimeString(System.DateTime.UtcNow),
ServerTimeZone = TimeZoneInfo.Local.Id,
License = AyaNova.Core.License.LicenseInfoAsJson
}
});
}
#if (DEBUG)
/// <summary>