fix: hide envs without read permission in secret main page nav header dropdown

This commit is contained in:
Scott Wilson
2024-09-15 12:36:42 -07:00
parent e12ac6c07e
commit b5c9b6a1bd

View File

@ -344,7 +344,15 @@ export const SecretMainPage = () => {
<NavHeader
pageName={t("dashboard.title")}
currentEnv={environment}
userAvailableEnvs={currentWorkspace?.environments}
userAvailableEnvs={currentWorkspace?.environments.filter(({ slug }) =>
permission.can(
ProjectPermissionActions.Read,
subject(ProjectPermissionSub.Secrets, {
environment: slug,
secretPath
})
)
)}
isFolderMode
secretPath={secretPath}
isProjectRelated