mirror of
https://github.com/bitwarden/browser
synced 2025-12-15 07:43:35 +00:00
22 lines
842 B
TypeScript
22 lines
842 B
TypeScript
import { Component, Input } from "@angular/core";
|
|
|
|
import { ProviderUserBulkRequest } from "@bitwarden/common/models/request/provider/provider-user-bulk.request";
|
|
import { BulkRemoveComponent as OrganizationBulkRemoveComponent } from "@bitwarden/web-vault/app/organizations/manage/bulk/bulk-remove.component";
|
|
|
|
@Component({
|
|
templateUrl:
|
|
"../../../../../../../apps/web/src/app/organizations/manage/bulk/bulk-remove.component.html",
|
|
})
|
|
export class BulkRemoveComponent extends OrganizationBulkRemoveComponent {
|
|
@Input() providerId: string;
|
|
|
|
async deleteUsers() {
|
|
const request = new ProviderUserBulkRequest(this.users.map((user) => user.id));
|
|
return await this.apiService.deleteManyProviderUsers(this.providerId, request);
|
|
}
|
|
|
|
protected get removeUsersWarning() {
|
|
return this.i18nService.t("removeUsersWarning");
|
|
}
|
|
}
|