From 675b5e389c1c3225ee00475848a37005bf8ff7ab Mon Sep 17 00:00:00 2001 From: Andrew Liu Date: Tue, 26 Mar 2024 13:51:25 -0700 Subject: [PATCH 1/2] feat(feedback): add ff for ingest feedback topic --- src/sentry/features/temporary.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sentry/features/temporary.py b/src/sentry/features/temporary.py index 8128d9b61071..4c9a87096e74 100644 --- a/src/sentry/features/temporary.py +++ b/src/sentry/features/temporary.py @@ -257,6 +257,7 @@ def register_temporary_features(manager: FeatureManager): manager.add("organizations:use-metrics-layer", OrganizationFeature, FeatureHandlerStrategy.REMOTE) manager.add("organizations:use-metrics-layer-in-alerts", OrganizationFeature, FeatureHandlerStrategy.INTERNAL) manager.add("organizations:user-feedback-ingest", OrganizationFeature, FeatureHandlerStrategy.INTERNAL) + manager.add("organizations:user-feedback-ingest-topic", OrganizationFeature, FeatureHandlerStrategy.INTERNAL) manager.add("organizations:user-feedback-replay-clip", OrganizationFeature, FeatureHandlerStrategy.REMOTE) manager.add("organizations:user-feedback-spam-filter-ingest", OrganizationFeature, FeatureHandlerStrategy.INTERNAL) manager.add("organizations:user-feedback-spam-filter-ui", OrganizationFeature, FeatureHandlerStrategy.REMOTE) From e09b162fe4782f62a8f73e239155cd295ecb80e5 Mon Sep 17 00:00:00 2001 From: Andrew Liu Date: Tue, 26 Mar 2024 14:58:24 -0700 Subject: [PATCH 2/2] add to server.py and project config --- src/sentry/conf/server.py | 2 ++ src/sentry/relay/config/__init__.py | 1 + 2 files changed, 3 insertions(+) diff --git a/src/sentry/conf/server.py b/src/sentry/conf/server.py index 00e84bb633f3..d0b5a290be1c 100644 --- a/src/sentry/conf/server.py +++ b/src/sentry/conf/server.py @@ -1953,6 +1953,8 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]: "organizations:use-metrics-layer-in-alerts": False, # Enable User Feedback v2 ingest "organizations:user-feedback-ingest": False, + # Enable User Feedback v2 ingest topic (ingest-feedback-events) + "organizations:user-feedback-ingest-topic": False, # Use ReplayClipPreview inside the User Feedback Details panel "organizations:user-feedback-replay-clip": False, # Enable User Feedback spam auto filtering feature UI diff --git a/src/sentry/relay/config/__init__.py b/src/sentry/relay/config/__init__.py index a9add44bb383..c92b5335d33e 100644 --- a/src/sentry/relay/config/__init__.py +++ b/src/sentry/relay/config/__init__.py @@ -65,6 +65,7 @@ "organizations:session-replay", "organizations:session-replay-combined-envelope-items", "organizations:user-feedback-ingest", + "organizations:user-feedback-ingest-topic", "organizations:session-replay-recording-scrubbing", "organizations:device-class-synthesis", "organizations:custom-metrics",