From f0a01d60863175a9c2ed5fd7dc6c34f84af83787 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 15 Dec 2020 21:45:29 +0000 Subject: [PATCH] --- server/AyaNova/Controllers/UserController.cs | 16 ++++++++++++++++ server/AyaNova/util/AyaNovaVersion.cs | 2 +- server/AyaNova/util/DbUtil.cs | 2 ++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/server/AyaNova/Controllers/UserController.cs b/server/AyaNova/Controllers/UserController.cs index 676fe490..94a18014 100644 --- a/server/AyaNova/Controllers/UserController.cs +++ b/server/AyaNova/Controllers/UserController.cs @@ -363,6 +363,22 @@ namespace AyaNova.Api.Controllers + + /// + /// Fetch super user status + /// + /// + /// true or false + [HttpGet("amsu")] + public ActionResult GetAMSU() + { + //This is used by v8 migrate so it doesn't need to decode web tokens + if (serverState.IsClosed) + return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason)); + return Ok(ApiOkResponse.Response(UserIdFromContext.Id(HttpContext.Items)==1)); + } + + //------------ }//eoc diff --git a/server/AyaNova/util/AyaNovaVersion.cs b/server/AyaNova/util/AyaNovaVersion.cs index 88531c7d..ad1413f4 100644 --- a/server/AyaNova/util/AyaNovaVersion.cs +++ b/server/AyaNova/util/AyaNovaVersion.cs @@ -5,7 +5,7 @@ namespace AyaNova.Util /// internal static class AyaNovaVersion { - public const string VersionString = "8.0.0-alpha.95"; + public const string VersionString = "8.0.0-alpha.96"; public const string FullNameAndVersion = "AyaNova server " + VersionString; }//eoc }//eons \ No newline at end of file diff --git a/server/AyaNova/util/DbUtil.cs b/server/AyaNova/util/DbUtil.cs index 8670b32a..0a1fe51e 100644 --- a/server/AyaNova/util/DbUtil.cs +++ b/server/AyaNova/util/DbUtil.cs @@ -356,6 +356,8 @@ namespace AyaNova.Util await EraseTableAsync("anotifydeliverylog", conn); await EraseTableAsync("anotifysubscription", conn); + await EraseTableAsync("amemo", conn); + //Delete from user options table first using (var cmd = new Npgsql.NpgsqlCommand())