mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 08:13:42 +00:00
Bulk remove organization users (#376)
* Add support for bulk deleeting org users * Rename to UserBulkDeleteRequest * Combine UserBulkReinviteRequest and DeleteRequest to OrganizationUserBulkRequest
This commit is contained in:
@@ -39,6 +39,7 @@ import { OrganizationTaxInfoUpdateRequest } from '../models/request/organization
|
||||
import { OrganizationUpdateRequest } from '../models/request/organizationUpdateRequest';
|
||||
import { OrganizationUpgradeRequest } from '../models/request/organizationUpgradeRequest';
|
||||
import { OrganizationUserAcceptRequest } from '../models/request/organizationUserAcceptRequest';
|
||||
import { OrganizationUserBulkRequest } from '../models/request/organizationUserBulkRequest';
|
||||
import { OrganizationUserConfirmRequest } from '../models/request/organizationUserConfirmRequest';
|
||||
import { OrganizationUserInviteRequest } from '../models/request/organizationUserInviteRequest';
|
||||
import { OrganizationUserResetPasswordEnrollmentRequest } from '../models/request/organizationUserResetPasswordEnrollmentRequest';
|
||||
@@ -71,7 +72,6 @@ import { UpdateTwoFactorEmailRequest } from '../models/request/updateTwoFactorEm
|
||||
import { UpdateTwoFactorWebAuthnDeleteRequest } from '../models/request/updateTwoFactorWebAuthnDeleteRequest';
|
||||
import { UpdateTwoFactorWebAuthnRequest } from '../models/request/updateTwoFactorWebAuthnRequest';
|
||||
import { UpdateTwoFactorYubioOtpRequest } from '../models/request/updateTwoFactorYubioOtpRequest';
|
||||
import { UserBulkReinviteRequest } from '../models/request/userBulkReinviteRequest';
|
||||
import { VerifyBankRequest } from '../models/request/verifyBankRequest';
|
||||
import { VerifyDeleteRecoverRequest } from '../models/request/verifyDeleteRecoverRequest';
|
||||
import { VerifyEmailRequest } from '../models/request/verifyEmailRequest';
|
||||
@@ -802,7 +802,7 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
return this.send('POST', '/organizations/' + organizationId + '/users/' + id + '/reinvite', null, true, false);
|
||||
}
|
||||
|
||||
postManyOrganizationUserReinvite(organizationId: string, request: UserBulkReinviteRequest): Promise<any> {
|
||||
postManyOrganizationUserReinvite(organizationId: string, request: OrganizationUserBulkRequest): Promise<any> {
|
||||
return this.send('POST', '/organizations/' + organizationId + '/users/reinvite', request, true, false);
|
||||
}
|
||||
|
||||
@@ -836,6 +836,10 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
return this.send('DELETE', '/organizations/' + organizationId + '/users/' + id, null, true, false);
|
||||
}
|
||||
|
||||
deleteManyOrganizationUsers(organizationId: string, request: OrganizationUserBulkRequest): Promise<any> {
|
||||
return this.send('DELETE', '/organizations/' + organizationId + '/users', request, true, false);
|
||||
}
|
||||
|
||||
// Plan APIs
|
||||
|
||||
async getPlans(): Promise<ListResponse<PlanResponse>> {
|
||||
|
||||
Reference in New Issue
Block a user