diff --git a/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx b/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx index 65af54ff10..7aa2c57288 100644 --- a/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx +++ b/frontend/src/component/changeRequest/ChangeRequestPermissions.test.tsx @@ -278,7 +278,7 @@ const copyButtonsActiveInOtherEnv = async () => { // production const productionStrategyCopyButton = copyButtons[0]; - expect(productionStrategyCopyButton).toBeDisabled(); + expect(productionStrategyCopyButton).toBeEnabled(); // custom env const customEnvStrategyCopyButton = copyButtons[1]; diff --git a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx index 0497624f28..e67ef49c34 100644 --- a/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureOverview/FeatureOverviewEnvironments/FeatureOverviewEnvironment/EnvironmentAccordionBody/StrategyDraggableItem/StrategyItem/CopyStrategyIconMenu/CopyStrategyIconMenu.tsx @@ -95,11 +95,11 @@ export const CopyStrategyIconMenu: VFC = ({ onClose(); }; - const enabled = environments.some((environment) => + const enabled = [...environments, environmentId].some((environment) => checkAccess(CREATE_FEATURE_STRATEGY, environment), ); - const label = `Copy to environment${enabled ? '' : ' (Access denied)'}`; + const label = `Copy to environment${enabled ? '' : ` (Access denied, missing ${CREATE_FEATURE_STRATEGY} permission)`}`; return (