Align openapi specs to the actual API
This commit is contained in:
parent
c19b3d3545
commit
301cea927a
22 changed files with 153 additions and 111 deletions
|
|
@ -105,7 +105,7 @@ class MetadataSerializer(serializers.Serializer):
|
|||
funkwhaleSupportMessageEnabled = serializers.SerializerMethodField()
|
||||
instanceSupportMessage = serializers.SerializerMethodField()
|
||||
endpoints = EndpointsSerializer()
|
||||
usage = serializers.SerializerMethodField(source="stats")
|
||||
usage = MetadataUsageSerializer(source="stats", required=False)
|
||||
|
||||
def get_private(self, obj) -> bool:
|
||||
return obj["preferences"].get("instance__nodeinfo_private")
|
||||
|
|
|
|||
|
|
@ -64,7 +64,9 @@ class NodeInfo(views.APIView):
|
|||
permission_classes = []
|
||||
authentication_classes = []
|
||||
|
||||
@extend_schema(responses=serializers.NodeInfo20Serializer)
|
||||
@extend_schema(
|
||||
responses=serializers.NodeInfo20Serializer, operation_id="getNodeInfo20"
|
||||
)
|
||||
def get(self, request):
|
||||
pref = preferences.all()
|
||||
if (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue