mirror of
https://github.com/bitwarden/browser
synced 2026-01-29 07:43:28 +00:00
[EC-16] Fix bulk group request type name
This commit is contained in:
@@ -14,7 +14,7 @@ import { SearchService } from "@bitwarden/common/abstractions/search.service";
|
||||
import { Utils } from "@bitwarden/common/misc/utils";
|
||||
import { CollectionData } from "@bitwarden/common/models/data/collectionData";
|
||||
import { Collection } from "@bitwarden/common/models/domain/collection";
|
||||
import { OrganizationUserBulkRequest } from "@bitwarden/common/models/request/organizationUserBulkRequest";
|
||||
import { OrganizationGroupBulkRequest } from "@bitwarden/common/models/request/OrganizationGroupBulkRequest";
|
||||
import { CollectionDetailsResponse } from "@bitwarden/common/models/response/collectionResponse";
|
||||
import { IGroupDetailsResponse } from "@bitwarden/common/models/response/groupResponse";
|
||||
import { CollectionView } from "@bitwarden/common/models/view/collectionView";
|
||||
@@ -51,7 +51,6 @@ export class GroupsComponent implements OnInit, OnDestroy {
|
||||
organizationId: string;
|
||||
groups: IGroupDetailsView[];
|
||||
collectionMap: CollectionViewMap = {};
|
||||
selectAll = false;
|
||||
|
||||
protected didScroll = false;
|
||||
protected pageSize = 100;
|
||||
@@ -251,7 +250,7 @@ export class GroupsComponent implements OnInit, OnDestroy {
|
||||
try {
|
||||
const result = await this.apiService.deleteManyGroups(
|
||||
this.organizationId,
|
||||
new OrganizationUserBulkRequest(groupsToDelete.map((g) => g.id))
|
||||
new OrganizationGroupBulkRequest(groupsToDelete.map((g) => g.id))
|
||||
);
|
||||
this.platformUtilsService.showToast(
|
||||
"success",
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { OrganizationGroupBulkRequest } from "@bitwarden/common/models/request/OrganizationGroupBulkRequest";
|
||||
|
||||
import { OrganizationConnectionType } from "../enums/organizationConnectionType";
|
||||
import { SetKeyConnectorKeyRequest } from "../models/request/account/setKeyConnectorKeyRequest";
|
||||
import { AttachmentRequest } from "../models/request/attachmentRequest";
|
||||
@@ -342,7 +344,7 @@ export abstract class ApiService {
|
||||
deleteGroup: (organizationId: string, id: string) => Promise<any>;
|
||||
deleteManyGroups: (
|
||||
organizationId: string,
|
||||
request: OrganizationUserBulkRequest
|
||||
request: OrganizationGroupBulkRequest
|
||||
) => Promise<ListResponse<GroupResponse>>;
|
||||
deleteGroupUser: (organizationId: string, id: string, organizationUserId: string) => Promise<any>;
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
export class OrganizationGroupBulkRequest {
|
||||
ids: string[];
|
||||
|
||||
constructor(ids: string[]) {
|
||||
this.ids = ids == null ? [] : ids;
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
import { OrganizationGroupBulkRequest } from "@bitwarden/common/models/request/OrganizationGroupBulkRequest";
|
||||
|
||||
import { ApiService as ApiServiceAbstraction } from "../abstractions/api.service";
|
||||
import { AppIdService } from "../abstractions/appId.service";
|
||||
import { EnvironmentService } from "../abstractions/environment.service";
|
||||
@@ -986,7 +988,7 @@ export class ApiService implements ApiServiceAbstraction {
|
||||
|
||||
async deleteManyGroups(
|
||||
organizationId: string,
|
||||
request: OrganizationUserBulkRequest
|
||||
request: OrganizationGroupBulkRequest
|
||||
): Promise<ListResponse<GroupResponse>> {
|
||||
const r = await this.send(
|
||||
"DELETE",
|
||||
|
||||
Reference in New Issue
Block a user