diff --git a/frontend/src/hoc/withPermission/withPermission.tsx b/frontend/src/hoc/withPermission/withPermission.tsx index 520ccff29..870c54f81 100644 --- a/frontend/src/hoc/withPermission/withPermission.tsx +++ b/frontend/src/hoc/withPermission/withPermission.tsx @@ -43,10 +43,10 @@ export const withPermission = (
-
Permission Denied
+
Access Restricted
- You do not have permission to this page.
Kindly contact your organization - administrator + Your role has limited permissions, please
You do not have permission to this + page.
diff --git a/frontend/src/views/SecretOverviewPage/SecretOverviewPage.tsx b/frontend/src/views/SecretOverviewPage/SecretOverviewPage.tsx index ff3af03ea..b5fa1dc1b 100644 --- a/frontend/src/views/SecretOverviewPage/SecretOverviewPage.tsx +++ b/frontend/src/views/SecretOverviewPage/SecretOverviewPage.tsx @@ -243,6 +243,8 @@ export const SecretOverviewPage = () => { folders?.some(({ isLoading }) => !isLoading) && secrets?.some(({ isLoading }) => !isLoading) ); + const canViewOverviewPage = Boolean(userAvailableEnvs.length); + const filteredSecretNames = secKeys ?.filter((name) => name.toUpperCase().includes(searchFilter.toUpperCase())) .sort((a, b) => (sortDir === "asc" ? a.localeCompare(b) : b.localeCompare(a))); @@ -347,7 +349,7 @@ export const SecretOverviewPage = () => { - {isTableLoading && ( + {canViewOverviewPage && isTableLoading && (