|
33 | 33 | from vulnerabilities.models import VulnerabilitySeverity |
34 | 34 | from vulnerabilities.models import Weakness |
35 | 35 | from vulnerabilities.models import get_purl_query_lookups |
36 | | -from vulnerabilities.throttling import StaffUserRateThrottle |
| 36 | +from vulnerabilities.throttling import GroupUserRateThrottle |
37 | 37 |
|
38 | 38 |
|
39 | 39 | class SerializerExcludeFieldsMixin: |
@@ -259,7 +259,7 @@ class V2PackageViewSet(viewsets.ReadOnlyModelViewSet): |
259 | 259 | lookup_field = "purl" |
260 | 260 | filter_backends = (filters.DjangoFilterBackend,) |
261 | 261 | filterset_class = V2PackageFilterSet |
262 | | - throttle_classes = [StaffUserRateThrottle, AnonRateThrottle] |
| 262 | + throttle_classes = [GroupUserRateThrottle, AnonRateThrottle] |
263 | 263 |
|
264 | 264 | def get_queryset(self): |
265 | 265 | return super().get_queryset().with_is_vulnerable().prefetch_related("vulnerabilities") |
@@ -345,7 +345,7 @@ class VulnerabilityViewSet(viewsets.ReadOnlyModelViewSet): |
345 | 345 | lookup_field = "vulnerability_id" |
346 | 346 | filter_backends = (filters.DjangoFilterBackend,) |
347 | 347 | filterset_class = V2VulnerabilityFilterSet |
348 | | - throttle_classes = [StaffUserRateThrottle, AnonRateThrottle] |
| 348 | + throttle_classes = [GroupUserRateThrottle, AnonRateThrottle] |
349 | 349 |
|
350 | 350 | def get_queryset(self): |
351 | 351 | """ |
@@ -381,7 +381,7 @@ class CPEViewSet(viewsets.ReadOnlyModelViewSet): |
381 | 381 | ).distinct() |
382 | 382 | serializer_class = V2VulnerabilitySerializer |
383 | 383 | filter_backends = (filters.DjangoFilterBackend,) |
384 | | - throttle_classes = [StaffUserRateThrottle, AnonRateThrottle] |
| 384 | + throttle_classes = [GroupUserRateThrottle, AnonRateThrottle] |
385 | 385 | filterset_class = CPEFilterSet |
386 | 386 |
|
387 | 387 | @action(detail=False, methods=["post"]) |
@@ -420,4 +420,4 @@ class AliasViewSet(viewsets.ReadOnlyModelViewSet): |
420 | 420 | serializer_class = V2VulnerabilitySerializer |
421 | 421 | filter_backends = (filters.DjangoFilterBackend,) |
422 | 422 | filterset_class = AliasFilterSet |
423 | | - throttle_classes = [StaffUserRateThrottle, AnonRateThrottle] |
| 423 | + throttle_classes = [GroupUserRateThrottle, AnonRateThrottle] |
0 commit comments