diff --git a/frontend/web/components/SegmentOverrides.js b/frontend/web/components/SegmentOverrides.js index 1787fa346749..914a1bbbab26 100644 --- a/frontend/web/components/SegmentOverrides.js +++ b/frontend/web/components/SegmentOverrides.js @@ -559,7 +559,7 @@ class TheComponent extends Component { const isLimitReached = segmentOverrideLimitAlert.percentage && segmentOverrideLimitAlert.percentage >= 100 - const manageSegmentsEnabled = Utils.getFlagsmithHasFeature( + const manageSegmentOverridesEnabled = Utils.getFlagsmithHasFeature( 'manage_segment_overrides_env_role', ) return ( @@ -603,7 +603,7 @@ class TheComponent extends Component { theme='outline' disabled={ !!isLimitReached || - (manageSegmentsEnabled && !manageSegments) + (manageSegmentOverridesEnabled && !manageSegments) } > Create Feature-Specific Segment diff --git a/frontend/web/components/modals/CreateFlag.js b/frontend/web/components/modals/CreateFlag.js index 47e021028dda..dde6bc3acf2d 100644 --- a/frontend/web/components/modals/CreateFlag.js +++ b/frontend/web/components/modals/CreateFlag.js @@ -479,7 +479,7 @@ const CreateFlag = class extends Component { const existingChangeRequest = this.props.changeRequest const hideIdentityOverridesTab = Utils.getShouldHideIdentityOverridesTab() const noPermissions = this.props.noPermissions - const manageSegmentsEnabled = Utils.getFlagsmithHasFeature( + const manageSegmentOverridesEnabled = Utils.getFlagsmithHasFeature( 'manage_segment_overrides_env_role', ) let regexValid = true @@ -1141,8 +1141,8 @@ const CreateFlag = class extends Component { manageSegmentOverrides, }) => { const isReadOnly = - manageSegmentsEnabled - ? manageSegmentOverrides + manageSegmentOverridesEnabled + ? !manageSegmentOverrides : noPermissions return ( diff --git a/frontend/web/components/modals/CreateSegment.tsx b/frontend/web/components/modals/CreateSegment.tsx index 66f8fb573407..c70d19153187 100644 --- a/frontend/web/components/modals/CreateSegment.tsx +++ b/frontend/web/components/modals/CreateSegment.tsx @@ -509,16 +509,19 @@ const CreateSegment: FC = ({ id={environmentId} > {({ permission: manageSegmentOverrides }) => { - const manageSegmentsEnabled = Utils.getFlagsmithHasFeature( - 'manage_segment_overrides_env_role', - ) + const manageSegmentOverridesEnabled = + Utils.getFlagsmithHasFeature( + 'manage_segment_overrides_env_role', + ) const isReadOnly = !manageSegmentOverrides return ( ) }}