From 80978ca8e0756b31ed94de59f2d20f1ca1c988a0 Mon Sep 17 00:00:00 2001 From: Jesus Balderrama Date: Tue, 31 Mar 2026 11:44:53 -0600 Subject: [PATCH 1/2] feat: change in button to redirect to admin console with library filter --- src/library-authoring/LibraryAuthoringPage.test.tsx | 2 +- .../library-info/LibraryInfo.test.tsx | 4 ++-- src/library-authoring/library-info/LibraryInfo.tsx | 10 +++++----- src/library-authoring/library-info/messages.ts | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/library-authoring/LibraryAuthoringPage.test.tsx b/src/library-authoring/LibraryAuthoringPage.test.tsx index 9406cc7f02..b0c2408fce 100644 --- a/src/library-authoring/LibraryAuthoringPage.test.tsx +++ b/src/library-authoring/LibraryAuthoringPage.test.tsx @@ -316,7 +316,7 @@ describe('', () => { it('should show Library Team button in Library Info that opens the Library Team modal', async () => { await renderLibraryPage(); - const manageAccess = await screen.findByRole('button', { name: /Library Team/i }); + const manageAccess = await screen.findByRole('button', { name: /Manage Access/i }); expect(manageAccess).not.toBeDisabled(); fireEvent.click(manageAccess); diff --git a/src/library-authoring/library-info/LibraryInfo.test.tsx b/src/library-authoring/library-info/LibraryInfo.test.tsx index 1ef5ed6f12..a800729dd7 100644 --- a/src/library-authoring/library-info/LibraryInfo.test.tsx +++ b/src/library-authoring/library-info/LibraryInfo.test.tsx @@ -281,9 +281,9 @@ describe('', () => { const ADMIN_CONSOLE_URL = 'http://localhost:2025/admin-console'; mergeConfig({ ADMIN_CONSOLE_URL }); render(); - const manageTeam = await screen.findByText('Library Team'); + const manageTeam = await screen.findByText('Manage Access'); expect(manageTeam).toBeInTheDocument(); - expect(manageTeam).toHaveAttribute('href', `${ADMIN_CONSOLE_URL}/authz/libraries/${libraryData.id}`); + expect(manageTeam).toHaveAttribute('href', `${ADMIN_CONSOLE_URL}/authz?scope=${libraryData.id}`); }); it('renders settings section title', () => { diff --git a/src/library-authoring/library-info/LibraryInfo.tsx b/src/library-authoring/library-info/LibraryInfo.tsx index 6337f7389e..eda12f5ae1 100644 --- a/src/library-authoring/library-info/LibraryInfo.tsx +++ b/src/library-authoring/library-info/LibraryInfo.tsx @@ -44,6 +44,11 @@ const LibraryInfo = () => { libraryId={libraryId} canEditToggle={(!isLoadingUserPermissions && userPermissions?.canManageTeam) || false} /> + {shouldShowAdminConsoleLink && ( + + )} {intl.formatMessage(messages.organizationSectionTitle)} @@ -55,11 +60,6 @@ const LibraryInfo = () => { {intl.formatMessage(messages.libraryTeamButtonTitle)} )} - {shouldShowAdminConsoleLink && ( - - )} diff --git a/src/library-authoring/library-info/messages.ts b/src/library-authoring/library-info/messages.ts index 9633de1279..ee497d59ac 100644 --- a/src/library-authoring/library-info/messages.ts +++ b/src/library-authoring/library-info/messages.ts @@ -18,7 +18,7 @@ const messages = defineMessages({ }, libraryTeamButtonTitle: { id: 'course-authoring.library-authoring.sidebar.info.library-team.button.title', - defaultMessage: 'Library Team', + defaultMessage: 'Manage Access', description: 'Title to use for the button that allows viewing/editing the Library Team user access.', }, libraryHistorySectionTitle: { From 953cf7c0f64439281c16c987b4cf635eadbf4cbf Mon Sep 17 00:00:00 2001 From: Jesus Balderrama Date: Sun, 19 Apr 2026 16:07:44 -0600 Subject: [PATCH 2/2] chore: lint format --- src/library-authoring/library-info/LibraryInfo.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/library-authoring/library-info/LibraryInfo.tsx b/src/library-authoring/library-info/LibraryInfo.tsx index eda12f5ae1..db5c56e12c 100644 --- a/src/library-authoring/library-info/LibraryInfo.tsx +++ b/src/library-authoring/library-info/LibraryInfo.tsx @@ -45,7 +45,13 @@ const LibraryInfo = () => { canEditToggle={(!isLoadingUserPermissions && userPermissions?.canManageTeam) || false} /> {shouldShowAdminConsoleLink && ( - )}