fix: update validation request body and getTeamMembers response

This commit is contained in:
Diana Olarte
2025-10-02 11:58:05 +10:00
committed by Adolfo R. Brandes
parent b0eaa1b035
commit 11723e2878
2 changed files with 4 additions and 4 deletions

View File

@@ -10,13 +10,13 @@ jest.mock('@edx/frontend-platform/auth', () => ({
const mockMembers = [
{
displayName: 'Alice',
fullName: 'Alice',
username: 'user1',
email: 'alice@example.com',
roles: ['admin', 'author'],
},
{
displayName: 'Bob',
fullName: 'Bob',
username: 'user2',
email: 'bob@example.com',
roles: ['collaborator'],

View File

@@ -8,7 +8,7 @@ import { usePermissionsByRole } from '@src/authz-module/data/hooks';
import { PermissionMetadata, ResourceMetadata, Role } from 'types';
import { libraryPermissions, libraryResourceTypes, libraryRolesMetadata } from './constants';
const LIBRARY_TEAM_PERMISSIONS = ['act:view_library_team', 'act:manage_library_team'];
const LIBRARY_TEAM_PERMISSIONS = ['view_library_team', 'manage_library_team'];
const LIBRARY_AUTHZ_SCOPE = 'lib:*';
export type AppContextType = {
@@ -41,7 +41,7 @@ export const LibraryAuthZProvider: React.FC<AuthZProviderProps> = ({ children }:
if (!libraryId) {
throw new Error('MissingLibrary');
}
const permissions = LIBRARY_TEAM_PERMISSIONS.map(action => ({ action, object: libraryId }));
const permissions = LIBRARY_TEAM_PERMISSIONS.map(action => ({ action, scope: libraryId }));
const { data: userPermissions } = useValidateUserPermissions(permissions);
const [{ allowed: canViewTeam }, { allowed: canManageTeam }] = userPermissions;