This commit is contained in:
2021-10-18 19:09:06 +00:00
parent 0be9cf1f6b
commit 509c4e1336
6 changed files with 20 additions and 23 deletions

View File

@@ -53,7 +53,8 @@ namespace AyaNova.Api.Controllers
[HttpPost]
public async Task<IActionResult> List([FromBody] DataListTableRequest tableRequest)
{
if (!serverState.IsOpen)
var UserId = UserIdFromContext.Id(HttpContext.Items);
if (!serverState.IsOpen && UserId != 1)//bypass for superuser to view list of Users to fix license issues
return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
if (!ModelState.IsValid)
return BadRequest(new ApiErrorResponse(ModelState));
@@ -69,7 +70,7 @@ namespace AyaNova.Api.Controllers
var UserRoles = UserRolesFromContext.Roles(HttpContext.Items);
var UserId = UserIdFromContext.Id(HttpContext.Items);
var UType = UserTypeFromContext.Type(HttpContext.Items);
try
@@ -168,7 +169,7 @@ namespace AyaNova.Api.Controllers
[HttpGet("listfields")]
public ActionResult GetDataListFields([FromQuery] string DataListKey)
{
if (!serverState.IsOpen)
if (!serverState.IsOpen && UserIdFromContext.Id(HttpContext.Items) != 1)//bypass for superuser to fix fundamental problems
return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
var DataList = DataListFactory.GetAyaDataList(DataListKey);