mirror of
https://github.com/bitwarden/server
synced 2025-12-11 13:53:40 +00:00
[PM-22442] Remove unused user management methods from CollectionsController (#5969)
This commit is contained in:
@@ -198,19 +198,6 @@ public class CollectionsController : Controller
|
|||||||
return new CollectionAccessDetailsResponseModel(collectionWithPermissions);
|
return new CollectionAccessDetailsResponseModel(collectionWithPermissions);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPut("{id}/users")]
|
|
||||||
public async Task PutUsers(Guid orgId, Guid id, [FromBody] IEnumerable<SelectionReadOnlyRequestModel> model)
|
|
||||||
{
|
|
||||||
var collection = await _collectionRepository.GetByIdAsync(id);
|
|
||||||
var authorized = (await _authorizationService.AuthorizeAsync(User, collection, BulkCollectionOperations.ModifyUserAccess)).Succeeded;
|
|
||||||
if (!authorized)
|
|
||||||
{
|
|
||||||
throw new NotFoundException();
|
|
||||||
}
|
|
||||||
|
|
||||||
await _collectionRepository.UpdateUsersAsync(collection.Id, model?.Select(g => g.ToSelectionReadOnly()));
|
|
||||||
}
|
|
||||||
|
|
||||||
[HttpPost("bulk-access")]
|
[HttpPost("bulk-access")]
|
||||||
public async Task PostBulkCollectionAccess(Guid orgId, [FromBody] BulkCollectionAccessRequestModel model)
|
public async Task PostBulkCollectionAccess(Guid orgId, [FromBody] BulkCollectionAccessRequestModel model)
|
||||||
{
|
{
|
||||||
@@ -261,18 +248,4 @@ public class CollectionsController : Controller
|
|||||||
|
|
||||||
await _deleteCollectionCommand.DeleteManyAsync(collections);
|
await _deleteCollectionCommand.DeleteManyAsync(collections);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpDelete("{id}/user/{orgUserId}")]
|
|
||||||
[HttpPost("{id}/delete-user/{orgUserId}")]
|
|
||||||
public async Task DeleteUser(Guid orgId, Guid id, Guid orgUserId)
|
|
||||||
{
|
|
||||||
var collection = await _collectionRepository.GetByIdAsync(id);
|
|
||||||
var authorized = (await _authorizationService.AuthorizeAsync(User, collection, BulkCollectionOperations.ModifyUserAccess)).Succeeded;
|
|
||||||
if (!authorized)
|
|
||||||
{
|
|
||||||
throw new NotFoundException();
|
|
||||||
}
|
|
||||||
|
|
||||||
await _collectionService.DeleteUserAsync(collection, orgUserId);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user