mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 08:43:33 +00:00
fix org api paths
This commit is contained in:
@@ -125,16 +125,16 @@ export abstract class ApiService {
|
|||||||
getCollectionDetails: (organizationId: string, id: string) => Promise<CollectionGroupDetailsResponse>;
|
getCollectionDetails: (organizationId: string, id: string) => Promise<CollectionGroupDetailsResponse>;
|
||||||
getCollections: (organizationId: string) => Promise<ListResponse<CollectionResponse>>;
|
getCollections: (organizationId: string) => Promise<ListResponse<CollectionResponse>>;
|
||||||
getCollectionUsers: (organizationId: string, id: string) => Promise<ListResponse<CollectionUserResponse>>;
|
getCollectionUsers: (organizationId: string, id: string) => Promise<ListResponse<CollectionUserResponse>>;
|
||||||
postCollection: (request: CollectionRequest) => Promise<CollectionResponse>;
|
postCollection: (organizationId: string, request: CollectionRequest) => Promise<CollectionResponse>;
|
||||||
putCollection: (id: string, request: CollectionRequest) => Promise<CollectionResponse>;
|
putCollection: (organizationId: string, id: string, request: CollectionRequest) => Promise<CollectionResponse>;
|
||||||
deleteCollection: (id: string) => Promise<any>;
|
deleteCollection: (organizationId: string, id: string) => Promise<any>;
|
||||||
|
|
||||||
getGroupDetails: (organizationId: string, id: string) => Promise<GroupDetailsResponse>;
|
getGroupDetails: (organizationId: string, id: string) => Promise<GroupDetailsResponse>;
|
||||||
getGroups: (organizationId: string) => Promise<ListResponse<GroupResponse>>;
|
getGroups: (organizationId: string) => Promise<ListResponse<GroupResponse>>;
|
||||||
getGroupUsers: (organizationId: string, id: string) => Promise<ListResponse<GroupUserResponse>>;
|
getGroupUsers: (organizationId: string, id: string) => Promise<ListResponse<GroupUserResponse>>;
|
||||||
postGroup: (request: GroupRequest) => Promise<GroupResponse>;
|
postGroup: (organizationId: string, request: GroupRequest) => Promise<GroupResponse>;
|
||||||
putGroup: (id: string, request: GroupRequest) => Promise<GroupResponse>;
|
putGroup: (organizationId: string, id: string, request: GroupRequest) => Promise<GroupResponse>;
|
||||||
deleteGroup: (id: string) => Promise<any>;
|
deleteGroup: (organizationId: string, id: string) => Promise<any>;
|
||||||
|
|
||||||
getOrganizationUsers: (organizationId: string) => Promise<ListResponse<OrganizationUserUserDetailsResponse>>;
|
getOrganizationUsers: (organizationId: string) => Promise<ListResponse<OrganizationUserUserDetailsResponse>>;
|
||||||
|
|
||||||
|
|||||||
@@ -383,18 +383,19 @@ export class ApiService implements ApiServiceAbstraction {
|
|||||||
return new ListResponse(r, CollectionUserResponse);
|
return new ListResponse(r, CollectionUserResponse);
|
||||||
}
|
}
|
||||||
|
|
||||||
async postCollection(request: CollectionRequest): Promise<CollectionResponse> {
|
async postCollection(organizationId: string, request: CollectionRequest): Promise<CollectionResponse> {
|
||||||
const r = await this.send('POST', '/collections', request, true, true);
|
const r = await this.send('POST', '/organizations/' + organizationId + '/collections', request, true, true);
|
||||||
return new CollectionResponse(r);
|
return new CollectionResponse(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
async putCollection(id: string, request: CollectionRequest): Promise<CollectionResponse> {
|
async putCollection(organizationId: string, id: string, request: CollectionRequest): Promise<CollectionResponse> {
|
||||||
const r = await this.send('PUT', '/collections/' + id, request, true, true);
|
const r = await this.send('PUT', '/organizations/' + organizationId + '/collections/' + id,
|
||||||
|
request, true, true);
|
||||||
return new CollectionResponse(r);
|
return new CollectionResponse(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
deleteCollection(id: string): Promise<any> {
|
deleteCollection(organizationId: string, id: string): Promise<any> {
|
||||||
return this.send('DELETE', '/collections/' + id, null, true, false);
|
return this.send('DELETE', '/organizations/' + organizationId + '/collections/' + id, null, true, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Groups APIs
|
// Groups APIs
|
||||||
@@ -416,18 +417,18 @@ export class ApiService implements ApiServiceAbstraction {
|
|||||||
return new ListResponse(r, GroupUserResponse);
|
return new ListResponse(r, GroupUserResponse);
|
||||||
}
|
}
|
||||||
|
|
||||||
async postGroup(request: GroupRequest): Promise<GroupResponse> {
|
async postGroup(organizationId: string, request: GroupRequest): Promise<GroupResponse> {
|
||||||
const r = await this.send('POST', '/groups', request, true, true);
|
const r = await this.send('POST', '/organizations/' + organizationId + '/groups', request, true, true);
|
||||||
return new GroupResponse(r);
|
return new GroupResponse(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
async putGroup(id: string, request: GroupRequest): Promise<GroupResponse> {
|
async putGroup(organizationId: string, id: string, request: GroupRequest): Promise<GroupResponse> {
|
||||||
const r = await this.send('PUT', '/groups/' + id, request, true, true);
|
const r = await this.send('PUT', '/organizations/' + organizationId + '/groups/' + id, request, true, true);
|
||||||
return new GroupResponse(r);
|
return new GroupResponse(r);
|
||||||
}
|
}
|
||||||
|
|
||||||
deleteGroup(id: string): Promise<any> {
|
deleteGroup(organizationId: string, id: string): Promise<any> {
|
||||||
return this.send('DELETE', '/groups/' + id, null, true, false);
|
return this.send('DELETE', '/organizations/' + organizationId + '/groups/' + id, null, true, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Organization User APIs
|
// Organization User APIs
|
||||||
|
|||||||
Reference in New Issue
Block a user