From 88c43cda72cb747735254de44ae0ed78bc954808 Mon Sep 17 00:00:00 2001 From: Novak Zaballa <41410593+novakzaballa@users.noreply.github.com> Date: Mon, 13 Nov 2023 21:58:50 -0400 Subject: [PATCH] feat: Add manage segment overrides permission in UI (#2936) --- frontend/web/components/SegmentOverrides.js | 304 +++++++++--------- .../modals/AssociatedSegmentOverrides.js | 32 +- frontend/web/components/modals/CreateFlag.js | 138 +++++--- .../web/components/modals/CreateSegment.tsx | 26 +- 4 files changed, 294 insertions(+), 206 deletions(-) diff --git a/frontend/web/components/SegmentOverrides.js b/frontend/web/components/SegmentOverrides.js index 0bf48bad439a..4ec14620bd7e 100644 --- a/frontend/web/components/SegmentOverrides.js +++ b/frontend/web/components/SegmentOverrides.js @@ -559,159 +559,175 @@ class TheComponent extends Component { const isLimitReached = segmentOverrideLimitAlert.percentage && segmentOverrideLimitAlert.percentage >= 100 + const manageSegmentsEnabled = Utils.getFlagsmithHasFeature( + 'manage_segment_overrides_env_role', + ) return (