11import { getAuthenticatedHttpClient } from '@edx/frontend-platform/auth' ;
2- import { LibraryMetadata , TeamMember , TeamRole } from '@src/types' ;
2+ import { LibraryMetadata , TeamMember } from '@src/types' ;
33import { camelCaseObject } from '@edx/frontend-platform' ;
44import { getApiUrl , getStudioApiUrl } from '@src/data/utils' ;
55
@@ -26,7 +26,7 @@ export interface AddTeamMembersRequest {
2626
2727// TODO: replece api path once is created
2828export const getTeamMembers = async ( object : string ) : Promise < TeamMember [ ] > => {
29- const { data } = await getAuthenticatedHttpClient ( ) . get ( getApiUrl ( `/api/authz/v1/roles/users?scope=${ object } ` ) ) ;
29+ const { data } = await getAuthenticatedHttpClient ( ) . get ( getApiUrl ( `/api/authz/v1/roles/users/ ?scope=${ object } ` ) ) ;
3030 return camelCaseObject ( data . results ) ;
3131} ;
3232
@@ -37,11 +37,6 @@ export const addTeamMembers = async (
3737 return camelCaseObject ( res . data ) ;
3838} ;
3939
40- export const getTeamRoles = async ( libraryId : string ) : Promise < TeamRole [ ] > => {
41- const { data } = await getAuthenticatedHttpClient ( ) . get ( getApiUrl ( `/api/authz/v1/roles/?scope=${ libraryId } ` ) ) ;
42- return data ;
43- } ;
44-
4540// TODO: this should be replaced in the future with Console API
4641export const getLibrary = async ( libraryId : string ) : Promise < LibraryMetadata > => {
4742 const { data } = await getAuthenticatedHttpClient ( ) . get ( getStudioApiUrl ( `/api/libraries/v2/${ libraryId } /` ) ) ;
@@ -54,8 +49,8 @@ export const getLibrary = async (libraryId: string): Promise<LibraryMetadata> =>
5449} ;
5550
5651export const getPermissionsByRole = async ( scope : string ) : Promise < PermissionsByRole [ ] > => {
57- const url = new URL ( getApiUrl ( '/api/authz/v1/roles' ) ) ;
52+ const url = new URL ( getApiUrl ( '/api/authz/v1/roles/ ' ) ) ;
5853 url . searchParams . append ( 'scope' , scope ) ;
5954 const { data } = await getAuthenticatedHttpClient ( ) . get ( url ) ;
60- return camelCaseObject ( data ) ;
55+ return camelCaseObject ( data . results ) ;
6156} ;
0 commit comments