Browse Source

feat(dynamic-sampling): allow sample rate read access (#53687)

Ogi 1 year ago
parent
commit
513234974b
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/sentry/api/endpoints/project_dynamic_sampling.py

+ 5 - 1
src/sentry/api/endpoints/project_dynamic_sampling.py

@@ -36,13 +36,17 @@ class QueryTimeRange:
     end_time: datetime
 
 
+class DynamicSamplingReadPermission(ProjectPermission):
+    scope_map = {"GET": ["project:read"]}
+
+
 class DynamicSamplingPermission(ProjectPermission):
     scope_map = {"GET": ["project:write"]}
 
 
 @region_silo_endpoint
 class ProjectDynamicSamplingRateEndpoint(ProjectEndpoint):
-    permission_classes = (DynamicSamplingPermission,)
+    permission_classes = (DynamicSamplingReadPermission,)
 
     def get(self, request: Request, project: Project) -> Response:
         try: