fix: return role memberships payload directly
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
|
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
|
||||||
<M42ExtensionId>6673a25d-33d6-4072-91d9-abed4be1a966</M42ExtensionId>
|
<M42ExtensionId>6673a25d-33d6-4072-91d9-abed4be1a966</M42ExtensionId>
|
||||||
<M42AssemblyPattern>C4ITF4SD*.*</M42AssemblyPattern>
|
<M42AssemblyPattern>C4ITF4SD*.*</M42AssemblyPattern>
|
||||||
<M42PackageVersion>1.4.0.15</M42PackageVersion>
|
<M42PackageVersion>1.4.0.16</M42PackageVersion>
|
||||||
<M42BuildPackage>true</M42BuildPackage>
|
<M42BuildPackage>true</M42BuildPackage>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|||||||
@@ -238,18 +238,18 @@ namespace C4IT.F4SD
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Route("getMyRoleMemberships"), HttpGet]
|
[Route("getMyRoleMemberships"), HttpGet]
|
||||||
public async Task<HttpResponseMessage> getMyRoleMemberships()
|
public async Task<object> getMyRoleMemberships()
|
||||||
{
|
{
|
||||||
var userId = GetCurrentUserId();
|
var userId = GetCurrentUserId();
|
||||||
if (userId == Guid.Empty)
|
if (userId == Guid.Empty)
|
||||||
throw new UnauthorizedAccessException("Cannot determine the interactive Matrix42 user.");
|
throw new UnauthorizedAccessException("Cannot determine the interactive Matrix42 user.");
|
||||||
|
|
||||||
var filter = AsqlHelper.BuildInCondition("ID", new Guid[] { userId });
|
var filter = AsqlHelper.BuildInCondition("ID", new Guid[] { userId });
|
||||||
return Request.CreateResponse(HttpStatusCode.OK, await _f4stHelperService.UserPermissionsInfo(filter));
|
return await _f4stHelperService.UserPermissionsInfo(filter);
|
||||||
}
|
}
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
[Route("getRoleMemberships")]
|
[Route("getRoleMemberships")]
|
||||||
public async Task<HttpResponseMessage> getRoleMemberships(string sid = "", string upn = "", Guid? id = null)
|
public async Task<object> getRoleMemberships(string sid = "", string upn = "", Guid? id = null)
|
||||||
{
|
{
|
||||||
var filter = "";
|
var filter = "";
|
||||||
|
|
||||||
@@ -268,7 +268,7 @@ namespace C4IT.F4SD
|
|||||||
|
|
||||||
if (!string.IsNullOrEmpty(filter))
|
if (!string.IsNullOrEmpty(filter))
|
||||||
{
|
{
|
||||||
return Request.CreateResponse(HttpStatusCode.OK, await _f4stHelperService.UserPermissionsInfo(filter));
|
return await _f4stHelperService.UserPermissionsInfo(filter);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user