From 4e51d56114ea7fc58ccbdc1297584a1f954911ad Mon Sep 17 00:00:00 2001 From: Carlos Monastyrski Date: Mon, 8 Sep 2025 11:19:48 -0300 Subject: [PATCH] Fix commit permissioning issue on dashboard button --- .../SecretDashboardPage/SecretDashboardPage.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/secret-manager/SecretDashboardPage/SecretDashboardPage.tsx b/frontend/src/pages/secret-manager/SecretDashboardPage/SecretDashboardPage.tsx index f92b761a1..a6ae7be62 100644 --- a/frontend/src/pages/secret-manager/SecretDashboardPage/SecretDashboardPage.tsx +++ b/frontend/src/pages/secret-manager/SecretDashboardPage/SecretDashboardPage.tsx @@ -29,6 +29,7 @@ import { useWorkspace } from "@app/context"; import { + ProjectPermissionCommitsActions, ProjectPermissionSecretActions, ProjectPermissionSecretRotationActions } from "@app/context/ProjectPermissionContext/types"; @@ -213,6 +214,11 @@ const Page = () => { ProjectPermissionSub.SecretRollback ); + const canReadCommits = permission.can( + ProjectPermissionCommitsActions.Read, + ProjectPermissionSub.Commits + ); + const defaultFilterState = { tags: {}, searchFilter: (routerQueryParams.search as string) || "", @@ -377,7 +383,7 @@ const Page = () => { directory: secretPath, workspaceId, environment, - isPaused: !canDoReadRollback + isPaused: !canReadCommits }); const {