Fix commit permissioning issue on dashboard button

This commit is contained in:
Carlos Monastyrski
2025-09-08 11:19:48 -03:00
parent 25888a89b6
commit 4e51d56114
@@ -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 {