Skip to content

Commit fbcd810

Browse files
committed
限制 instance 的 update delete 接口, 仅供管理员使用
1 parent efa90c1 commit fbcd810

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

sql_api/api_instance.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ class InstanceDetail(views.APIView):
8080
"""
8181

8282
serializer_class = InstanceDetailSerializer
83-
permission_classes = [permissions.IsAuthenticated]
83+
84+
def get_permissions(self):
85+
if self.request.method == "GET":
86+
return [permissions.IsAuthenticated()]
87+
return super().get_permissions()
8488

8589
def get_object(self, pk):
8690
try:

0 commit comments

Comments
 (0)