mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
9608 update yasg -> spectacular fix all errors
This commit is contained in:
parent
9196f98253
commit
1604ca2d15
@ -887,6 +887,8 @@ class InterfaceSerializer(NetBoxModelSerializer, CabledObjectSerializer, Connect
|
||||
)
|
||||
count_ipaddresses = serializers.IntegerField(read_only=True)
|
||||
count_fhrp_groups = serializers.IntegerField(read_only=True)
|
||||
mac_address = serializers.CharField()
|
||||
wwn = serializers.CharField()
|
||||
|
||||
class Meta:
|
||||
model = Interface
|
||||
|
@ -104,6 +104,7 @@ class AggregateSerializer(NetBoxModelSerializer):
|
||||
family = ChoiceField(choices=IPAddressFamilyChoices, read_only=True)
|
||||
rir = NestedRIRSerializer()
|
||||
tenant = NestedTenantSerializer(required=False, allow_null=True)
|
||||
prefix = serializers.CharField()
|
||||
|
||||
class Meta:
|
||||
model = Aggregate
|
||||
@ -270,6 +271,7 @@ class PrefixSerializer(NetBoxModelSerializer):
|
||||
role = NestedRoleSerializer(required=False, allow_null=True)
|
||||
children = serializers.IntegerField(read_only=True)
|
||||
_depth = serializers.IntegerField(read_only=True)
|
||||
prefix = serializers.CharField()
|
||||
|
||||
class Meta:
|
||||
model = Prefix
|
||||
|
@ -367,7 +367,7 @@ class IPRangeAvailableIPAddressesView(AvailableIPAddressesView):
|
||||
|
||||
class AvailableVLANsView(ObjectValidationMixin, APIView):
|
||||
queryset = VLAN.objects.all()
|
||||
filterset_class = serializers.VLANSerializer # for drf-spectacular
|
||||
serializer_class = serializers.VLANSerializer # for drf-spectacular
|
||||
|
||||
@extend_schema(methods=["get"], responses={200: serializers.AvailableVLANSerializer(many=True)})
|
||||
def get(self, request, pk):
|
||||
|
@ -69,6 +69,7 @@ class TokenProvisionView(APIView):
|
||||
Non-authenticated REST API endpoint via which a user may create a Token.
|
||||
"""
|
||||
permission_classes = []
|
||||
serializer_class = serializers.TokenSerializer # for drf-spectacular
|
||||
|
||||
@extend_schema(methods=["post"], responses={201: serializers.TokenSerializer})
|
||||
def post(self, request):
|
||||
|
@ -126,6 +126,7 @@ class VMInterfaceSerializer(NetBoxModelSerializer):
|
||||
l2vpn_termination = NestedL2VPNTerminationSerializer(read_only=True)
|
||||
count_ipaddresses = serializers.IntegerField(read_only=True)
|
||||
count_fhrp_groups = serializers.IntegerField(read_only=True)
|
||||
mac_address = serializers.CharField()
|
||||
|
||||
class Meta:
|
||||
model = VMInterface
|
||||
|
Loading…
Reference in New Issue
Block a user