Merge pull request #4498 from Infisical/ENG-3678

Fix commit permissioning issue on dashboard button
This commit is contained in:
carlosmonastyrski
2025-09-08 14:32:37 -03:00
committed by GitHub
@@ -29,6 +29,7 @@ import {
useWorkspace useWorkspace
} from "@app/context"; } from "@app/context";
import { import {
ProjectPermissionCommitsActions,
ProjectPermissionSecretActions, ProjectPermissionSecretActions,
ProjectPermissionSecretRotationActions ProjectPermissionSecretRotationActions
} from "@app/context/ProjectPermissionContext/types"; } from "@app/context/ProjectPermissionContext/types";
@@ -213,6 +214,11 @@ const Page = () => {
ProjectPermissionSub.SecretRollback ProjectPermissionSub.SecretRollback
); );
const canReadCommits = permission.can(
ProjectPermissionCommitsActions.Read,
ProjectPermissionSub.Commits
);
const defaultFilterState = { const defaultFilterState = {
tags: {}, tags: {},
searchFilter: (routerQueryParams.search as string) || "", searchFilter: (routerQueryParams.search as string) || "",
@@ -377,7 +383,7 @@ const Page = () => {
directory: secretPath, directory: secretPath,
workspaceId, workspaceId,
environment, environment,
isPaused: !canDoReadRollback isPaused: !canReadCommits
}); });
const { const {