We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent deda888 commit edb6b61Copy full SHA for edb6b61
vulnerabilities/api_v2.py
@@ -710,11 +710,16 @@ class PipelineScheduleV2ViewSet(CreateListRetrieveUpdateViewSet):
710
serializer_class = PipelineScheduleAPISerializer
711
lookup_field = "pipeline_id"
712
lookup_value_regex = r"[\w.]+"
713
- # permission_classes = [IsAdminUser]
714
715
def get_serializer_class(self):
716
if self.action == "create":
717
return PipelineScheduleCreateSerializer
718
elif self.action == "update":
719
return PipelineScheduleUpdateSerializer
720
return super().get_serializer_class()
+
721
+ def get_permissions(self):
722
+ """Restrict modifications to admin users."""
723
+ if self.action not in ["list", "retrieve"]:
724
+ return [IsAdminUser()]
725
+ return super().get_permissions()
0 commit comments