From e35e92eaf23bcfb04d5c3c728765930616177087 Mon Sep 17 00:00:00 2001 From: George Gritsouk <989898+gggritso@users.noreply.github.com> Date: Tue, 14 Apr 2026 09:53:32 -0400 Subject: [PATCH 1/2] feat(dashboards): Add dashboards-to-insights-ui-rollout feature flag Register the organizations:dashboards-to-insights-ui-rollout flag to control the Dashboards to Insights UI migration. Co-Authored-By: Claude Opus 4.6 --- src/sentry/features/temporary.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sentry/features/temporary.py b/src/sentry/features/temporary.py index 5f0887f6a5f4c6..06b63efc23bb72 100644 --- a/src/sentry/features/temporary.py +++ b/src/sentry/features/temporary.py @@ -88,6 +88,8 @@ def register_temporary_features(manager: FeatureManager) -> None: manager.add("organizations:dashboards-details-widget", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable text widgets for dashboards manager.add("organizations:dashboards-text-widgets", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) + # Enable Dashboards to Insights UI migration + manager.add("organizations:dashboards-to-insights-ui-rollout", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable AI-powered dashboard generation via Seer manager.add("organizations:dashboards-ai-generate", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable AI-powered dashboard editing via Seer From b8c72b883cb162fe82dc1375f3535d7d9fa7b122 Mon Sep 17 00:00:00 2001 From: George Gritsouk <989898+gggritso@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:09:24 -0400 Subject: [PATCH 2/2] Update temporary.py --- src/sentry/features/temporary.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sentry/features/temporary.py b/src/sentry/features/temporary.py index 06b63efc23bb72..5a1264d4ce4914 100644 --- a/src/sentry/features/temporary.py +++ b/src/sentry/features/temporary.py @@ -88,8 +88,8 @@ def register_temporary_features(manager: FeatureManager) -> None: manager.add("organizations:dashboards-details-widget", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable text widgets for dashboards manager.add("organizations:dashboards-text-widgets", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) - # Enable Dashboards to Insights UI migration - manager.add("organizations:dashboards-to-insights-ui-rollout", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) + # Enable Insights to Dashboards UI migration + manager.add("organizations:insights-to-dashboards-ui-rollout", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable AI-powered dashboard generation via Seer manager.add("organizations:dashboards-ai-generate", OrganizationFeature, FeatureHandlerStrategy.FLAGPOLE, api_expose=True) # Enable AI-powered dashboard editing via Seer