From c4b5c42276b87444599a94748003061f26baac6b Mon Sep 17 00:00:00 2001 From: Priyanka Terala Date: Tue, 7 May 2024 18:20:03 +0530 Subject: [PATCH] UIU-3114-add permission checks --- src/routes/UserRecordContainer.js | 7 ++++++- src/views/UserDetail/UserDetail.js | 14 ++++++++------ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/routes/UserRecordContainer.js b/src/routes/UserRecordContainer.js index 70c9bd22e..e44af80e8 100644 --- a/src/routes/UserRecordContainer.js +++ b/src/routes/UserRecordContainer.js @@ -185,7 +185,12 @@ class UserRecordContainer extends React.Component { }, userReadingRoomPermissions: { type: 'okapi', - path: 'reading-room-patron-permission/:{id}' + // eslint-disable-next-line consistent-return + path: (queryParams, pathComponents, resourceData, config, props) => { + if (props.stripes.hasPerm('reading-room-patron-permission.item.get')) { + return `reading-room-patron-permission/${pathComponents.id}`; + } + } } }); diff --git a/src/views/UserDetail/UserDetail.js b/src/views/UserDetail/UserDetail.js index d6c40b0c5..68570ef2c 100644 --- a/src/views/UserDetail/UserDetail.js +++ b/src/views/UserDetail/UserDetail.js @@ -778,12 +778,14 @@ class UserDetail extends React.Component { /> { displayReadingRoomAccessAccordion && ( - + + + ) }