1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-02 00:22:50 -05:00

remove user from group apis

This commit is contained in:
Kyle Spearrin
2017-05-09 19:24:03 -04:00
parent 7a4d20ac1f
commit 540773eb36
8 changed files with 48 additions and 0 deletions

View File

@ -123,5 +123,18 @@ namespace Bit.Api.Controllers
await _groupRepository.DeleteAsync(group);
}
[HttpDelete("{id}/user/{orgUserId}")]
[HttpPost("{id}/delete-user/{orgUserId}")]
public async Task Delete(string orgId, string id, string orgUserId)
{
var group = await _groupRepository.GetByIdAsync(new Guid(id));
if(group == null || !_currentContext.OrganizationAdmin(group.OrganizationId))
{
throw new NotFoundException();
}
await _groupRepository.DeleteUserAsync(group.Id, new Guid(orgUserId));
}
}
}