From 2c4fa8e3ebb5e9b97c975c95a66f6d0f23edf9f2 Mon Sep 17 00:00:00 2001 From: Charlie Luo Date: Fri, 11 Jul 2025 13:47:00 -0700 Subject: [PATCH 1/2] move global views from permanent to flagpole-configured --- src/sentry/features/permanent.py | 2 -- src/sentry/features/temporary.py | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sentry/features/permanent.py b/src/sentry/features/permanent.py index 8128ee1f1b3598..ee4cd29e5d7bfd 100644 --- a/src/sentry/features/permanent.py +++ b/src/sentry/features/permanent.py @@ -48,8 +48,6 @@ def register_permanent_features(manager: FeatureManager): "organizations:dynamic-sampling": False, # Enable attaching arbitrary files to events. "organizations:event-attachments": True, - # Enable multi project selection - "organizations:global-views": False, # Enable incidents feature "organizations:incidents": False, # Enable integration functionality to work with alert rules diff --git a/src/sentry/features/temporary.py b/src/sentry/features/temporary.py index 8bbbb591e42de7..fbb216edb4a20b 100644 --- a/src/sentry/features/temporary.py +++ b/src/sentry/features/temporary.py @@ -132,6 +132,8 @@ def register_temporary_features(manager: FeatureManager): manager.add("organizations:gen-ai-consent", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable disabling gitlab integrations when broken is detected manager.add("organizations:gitlab-disable-on-broken", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False) + # Enable multi project selection + manager.add("organizations:global-views", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable increased issue_owners rate limit for auto-assignment manager.add("organizations:increased-issue-owners-rate-limit", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False) # Starfish: extract metrics from the spans From c9c070db133722e3be96ddb8982ed54fc4ec599e Mon Sep 17 00:00:00 2001 From: Charlie Luo Date: Fri, 11 Jul 2025 14:23:26 -0700 Subject: [PATCH 2/2] make default false --- src/sentry/features/temporary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sentry/features/temporary.py b/src/sentry/features/temporary.py index fbb216edb4a20b..7bb9eae7c6b67a 100644 --- a/src/sentry/features/temporary.py +++ b/src/sentry/features/temporary.py @@ -133,7 +133,7 @@ def register_temporary_features(manager: FeatureManager): # Enable disabling gitlab integrations when broken is detected manager.add("organizations:gitlab-disable-on-broken", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=False) # Enable multi project selection - manager.add("organizations:global-views", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) + manager.add("organizations:global-views", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, default=False, api_expose=True) # Enable increased issue_owners rate limit for auto-assignment manager.add("organizations:increased-issue-owners-rate-limit", OrganizationFeature, FeatureHandlerStrategy.INTERNAL, api_expose=False) # Starfish: extract metrics from the spans