diff --git a/src/entryPoints/hyperswitch/SidebarValues.res b/src/entryPoints/hyperswitch/SidebarValues.res index e1eff7c7f..7499c4e64 100644 --- a/src/entryPoints/hyperswitch/SidebarValues.res +++ b/src/entryPoints/hyperswitch/SidebarValues.res @@ -420,7 +420,7 @@ let useGetSidebarValues = (~isReconEnabled: bool) => { ApiKeyWrite, MerchantAccountRead, MerchantAccountWrite, - MerchantConnectorAccountRead, + // MerchantConnectorAccountRead, ForexRead, MerchantConnectorAccountWrite, RoutingRead, diff --git a/src/utils/AccessControl.res b/src/utils/AccessControl.res index 96589a7fe..5d76292be 100644 --- a/src/utils/AccessControl.res +++ b/src/utils/AccessControl.res @@ -4,21 +4,59 @@ let isAccessAllowed = (permission, ~permissionList) => module UnauthorizedPage = { @react.component - let make = ( - ~message="You don't have access to this module. Contact admin for access", - ~customReqMsg=`It appears that you do not currently have access to the module.`, - ) => { + let make = (~message="You don't have access to this module. Contact admin for access") => { + let {setDashboardPageState} = React.useContext(GlobalProvider.defaultContext) React.useEffect0(() => { RescriptReactRouter.replace("/unauthorized") None }) - + +